РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)

Высший учебник Django 5

Объект ответа

Введение Атрибут content Код статуса Заголовки JSON-ответ Готовые классы ответов 404 при отсутствии записи

Редиректы

Введение Редирект на именованный маршрут Редирект с параметрами Постоянный редирект Форма и редирект Сохранение и редирект Практика

Сессии

Введение Установка и получение Получение через get Значения по умолчанию Метод setdefault Проверка ключа Удаление через del Метод clear Метод flush Метод pop Все данные сессии Списки в сессии Флаг modified Счетчик на сессиях Практика

Куки

Введение Установка и получение Получение через get Значения по умолчанию Проверка наличия Все куки Удаление куки Параметр max_age Параметр httponly Параметр secure Параметр path Подписанные куки Чтение подписанной куки Исключение BadSignature Параметр salt Счетчик на куки Практика

Flash

Введение Добавление через success Вывод в шаблоне Одноразовость сообщений Уровень info Уровень warning Уровень error Метод add_message Теги message.tags Параметр extra_tags Практика

URL

Введение Именованные URL Тег url Параметры в url Практика

Пагинация

Введение Создание Paginator Получение страницы Номер из GET Вывод записей страницы Предыдущая и следующая Номера страниц Сокращенный диапазон Ошибки пагинации Практика

Локализация

Введение Язык в настройках Смена языка в представлении Проблема хардкода текстов Файлы переводов Тег translate Функция gettext Параметры в переводах Функция ngettext Плюрализация в шаблоне Язык через URL Практика

Middleware

Введение Список MIDDLEWARE Создание middleware Подключение в MIDDLEWARE Код до представления Код после представления Прерывание цепочки Практика

Formsets

Введение Функция formset_factory Management form Цикл по формам Проверка и сохранение Model formset Inline formset Практика

Виджеты

Введение Параметр widget у поля Виджет TextInput Виджет Textarea Виджет PasswordInput Виджет EmailInput Виджет HiddenInput Виджет Select Виджет RadioSelect Виджет CheckboxInput Виджет SelectMultiple Виджет CheckboxSelectMultiple Виджет DateInput Виджет TimeInput Атрибуты attrs Практика

FormView

Введение Класс FormView Атрибут template_name Атрибут success_url Метод form_valid Практика

Class-based views

Введение Класс View TemplateView Метод as_view Практика

ListView и DetailView

Введение ListView Атрибут context_object_name Атрибут paginate_by DetailView Поиск по slug Практика

CreateView UpdateView DeleteView

Введение CreateView fields и form_class UpdateView DeleteView Атрибут success_url Практика

Авторизация

Введение Модель User Метод create_user Команда createsuperuser Функция authenticate Функция login Функция logout Объект request.user Декоратор login_required Класс LoginView Класс LogoutView Регистрация Смена пароля Права доступа Практика

Админка

Введение Регистрация модели Атрибут list_display Атрибут search_fields Атрибут list_filter Атрибут fields Атрибут readonly_fields Практика

Медиафайлы

Введение Настройки MEDIA FileField ImageField Загрузка в форме Раздача в разработке Вывод файла в шаблоне Практика

Почта

Введение Консольный backend Функция send_mail Класс EmailMessage Практика

Тесты

Введение TestCase Клиент GET Клиент POST Проверки assert Вход клиента в тестах Практика

Сигналы

Введение Сигнал post_save Сигнал pre_delete Подключение receiver Практика

Management-команды

Введение Создание команды Метод handle Аргументы команды Практика

Своя модель User

Введение AbstractUser AUTH_USER_MODEL Миграции с нуля Практика

Миксины CBV

Введение LoginRequiredMixin PermissionRequiredMixin UserPassesTestMixin Практика
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить