Курс 17. Пишем представление, которое будет взаимодействовать с Ajax. (напоминаю, пишем лайки, как в контакте).
Мы наконец-то приблизились непосредственно к применению AJAX(асинхронный JS в Django).
Проще, если вы хотите, что бы на вашей странице отображались данные без её перезагрузки, то вот для этого и нужен AJax.
Это может быть всё что угодно лайки, отображение товаров интернет магазина, продвинутая соц. сеть, любые ваши плюшки. Суть одна, мы получаем данные с сервера в фоновом режиме и они отображаются на странице без её перезагрузки, хотя внутри джанго всё происходит, как обычно и сохранение в базу и обращение и вывод, хочу сказать полностью полноценная работа.
Суть в другом. Просто вот так начать писать на Джанго и Аjax не у всех получится, для новичков, это будет, как нечто космическое.
На самом деле нужно что бы кто-то один раз подсказал полную картину, как это делается и далее вас не удержишь и появится стимул изучения Ajax, потому что будет понятно, как он работает и для чего нужен.
Ну а моя задача выступить именно с ролью показать полную картину интеграции Ajax + Django 2 и показать как и при помощи чего это делается в коде (это в курсах).
Для начала я написал видео в котором рассказал на пальцах, как это делается, параллельно в курсах разберём в коде и думаю после того, как пропишите код и разберётесь, как это работает, для вас будет хорошим стартом и ваши приложения станут богаче и современнее.
Курс 17. Принцип Django 2 + Ajax. Пишем представление, которое будет взаимодействовать с Ajax.
1. Пишем представление content_like().
2. Добавим @require_POST - разрешить, только POST запросы.
3. Пишем представление content_like().
4. Добавление, удаление лайков, перевод в формат JSON.
5. Пишем представление content_like().
В этом видео рассказан принцип работы Джанго + Ajax.
Сам код мы рассматриваем в курсах.
Прежде, чем рассматривать код неплохо бы понимать полную картину интеграции Django 2 c Ajax. А в курсах в коде уже будем разбирать, сам код и как это реализовывать.
Для тех кто только знакомится с Python + Django Framework 1.7; 1.8 , 2.0
http://spb-tut.ru/
Курсы по тематитке, нужно уже знать Джанго:
http://python-tut.ru/course/subject/s...
Информация по комментариям в разработке