В этой статье мы рассмотрим использование миксинов в работе с представлениями Django. Мы реализуем возможность редактировать статью только для авторов статьи и админов сайта.
В этой статье мы рассмотрим, что такое CRUD запросы, как они работают и реализуем их для нашей модели Article в Django, выведем формы в шаблон, настроим urls.py.
В этой статье мы рассмотрим решение проблемы, с которой могут столкнуться многие при релизе своего проекта с использованием Django. А именно, получают ошибку вида: Forbidden (403) CSRF verification failed. Request aborted. Reason given for failure: Origin checking failed does not match any trusted origins
Этот урок является второй частью работы с профилем пользователя в Django, в нем мы рассмотрим создание представления для профиля, создание форм, и возможность редактирования профиля.
В этой статье мы рассмотрим создание модели профиля для пользователя, не меняя стандартную систему аутентификации Django. Мы создадим модель, а также добавим сигналы Django для обработки профиля.
Существующая система аутентификации Django работает стабильно и безопасно, мы можем использовать ее без каких-либо изменений в коде, что увеличивает скорость разработки проекта, а также упрощает его тестирование.
В этой статье мы научимся оптимизировать SQL запросы Django ORM с помощью select_related() и prefetch_related() используя менеджер и Django Debug Toolbar. Решение проблем с N+1 в Django.
В этой статье мы рассмотрим добавление своего менеджера в модель Django, мы будем работать с моделью Article, добавим для нее фильтрацию по статусу, чтобы не выводить черновики.
Мы рассмотрим методы QuerySet в Django ORM. QuerySet — это набор объектов из базы данных, который может использовать фильтры для ограничения, поиска, получения результатов.