Раздел 45 · Python backend: Тарбадель

Шаблоны и формы: автоэкранирование, CSRF и PRG

middle-senior~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Под постом «Перила починены» в ленте комментариев: 0. Это неправда: снизу, с рынка, Кельсе уже трижды крикнули «спасибо» и дважды «а когда фонари?». Ответить блогу город не может. А Квот в это время в третий раз правит одну и ту же шапку страницы в трёх представлениях: в двух поправил, в третьей забыл.

Сегодня у блога появятся две вещи, которых у Вышки связи не было в готовом виде. Шаблоны Django с наследованием: шапка живёт в одном файле, а страницы только дописывают свою часть. И формы: объект, который принимает строки из запроса, проверяет их, превращает в значения и умеет показать ошибки. Ты собирал и то и другое руками в уроках 111 и 112, поэтому сегодня главное не синтаксис, а что Django делает за тебя и где его защита кончается.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.