Курс 20. Устанвливаем Ajax, связываем с JQuery и обеспечиваем безопасную передачу запроса через csrfSafeMethod() от Django 2.
Обзор
Пишем социальную сеть на Django 2.. 2 - количество уроков. Автор курса: Валерий Бовсуновский
Этот курс посвятим объяснению, что бы подвинуть вас к изучению Ajax более глубоко, а код возьмём с оф. сайта Джанго.
Ребята, смотрите, я всё подробно объясняю, что бы обеспечить вам точку входу и легко связать в первую очередь в голове, какую роль играет Django, какую роль играет Ajax, какую роль играет JQuery.
Так как сами библиотеки Ajax и JQuery не сложные.
Да и не нужно всё знать, я вам хочу дать типовой шаблон использования Django, Ajax, JQuery, откуда вы будете расшираять свои знания.
Посмотрите видео, но перед этим я коротко подытожу:
1. Django берёт на себя основную роль управленца, мы с вавми уже многое написали, но в данном случае, Джанго так же чётко перечисляет http запросы, которые являются безопасными, все остальные запросы будут передаваться по ключу.
2. Сам Ajax для нас будет только каналом передачи.
3. А вот JQuery возьмёт на себя роль пускового механизма и связывающего звена с нашим ранее написанным представлением в views.py, именно данные словарей мы и будем использовать в функциии JQuery, то есть таким образом, джанго будет знать что получать.
В результате мы получим чего и хотели, у нас заработают лайки без перезагрузки страницы (асинхронно). В этом и есть суть.
1.Добавляем Ajax и JQuery.
2. Свяжем с Jquery.
3. csrfSafeMethod().
4. X-CSRFToken
5. суть POST запросы через ключ получать.
6. Ещё раз досконально.
Хочу посмотреть курс?
Проект Python-agate версия 0.1 - примечания к выпускам