IT Academy
Урок 3 · Средний

Views, templates и forms

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

View обрабатывает запрос, form проверяет ввод, template представляет результат. Серверная валидация обязательна даже при браузерных ограничениях. Redirect после POST предотвращает случайную повторную отправку при обновлении.

Задача для самостоятельного решения

Пользователь обошёл required в HTML. Будет ли поле проверено?

Показать разбор ответа

Только если проверка есть на сервере: вызывайте is_valid и используйте cleaned_data. Значения request.POST сами по себе не доверенные.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →