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

Вход и права: аутентификация, группы и доступ к объекту

middle-senior~30 мин

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

Авторов у блога стало пятеро, и не все они сидят на Мосту. Пускать каждого в админку Кельса не хочет: это рабочее место команды, а не редакция. Нужна страница правки поста прямо на сайте. Но сайт не знает, кто его открыл.

Вход по паролю ты собирал руками на Вышке: хеши в уроке 113, сессии и cookie в уроке 114. В Django это всё уже есть в django.contrib.auth, и сегодня главное в другом. Как Django отвечает на вопрос «кто ты» и на вопрос «что тебе можно», где хранятся права, как дать право на один пост, а не на все, и почему ответ на второй вопрос всегда живёт на сервере.

урок из курса

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

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