Ajax аутентификация в django, входим на сайт по ajax в джанго

Опубликовано: 12 Октябрь 2024
на канале: Django уроки
5,450
177

Лайк и подписка помогают в развитии канала
Поддержать канал можно здесь https://www.tinkoff.ru/rm/nekrasov.vy...

В этом видео создадим новый url и добавим view для входа на сайт по ajax. Создадим новую форму Form с полями email и password, добавим модальное окно используя bootstrap 5 в котором отобразим нашу форму для логина. Добавим на сайт jquery и используем его метод ajax для отправки данных методом post на бекенд для аутентификации пользователя. Обработаем все возможные ошибки при этом и отправим их в ответном response на фронт. На фронте в зависимости от статуса response будем либо отображать ошибку, либо просто перезагрузим страницу если пользователь залогинился на нашем сайте.

00:00 | Вступление
00:15 | Запускаем проект
02:48 | Создаем url, view, form
05:48 | Добавляем модальное окно на сайт
09:18 | Добавляем context processor
14:47 | Добавляем static, jquery, ajax
23:48 | csrf token при ajax запросе
26:10 | Пишем логику Ajax View Login


Почитать:
Django ajax - https://docs.djangoproject.com/en/4.0...

Код на github - https://github.com/djangouroki/ajax_l...