Django полный курс - Интернет магазин на python Django 4 [Часть 2] Корзина, заказы, ajax, сессии

Опубликовано: 28 Август 2026
на канале: Python Hub Studio
53,209
1.3k

Полный курс уроков по Django python, одному из самых популярных и широко используемых фреймворков для разработки веб приложений. Уроки по Django сделаны на примере создания интернет-магазина с нуля. Это 2 часть курса.

00:00 Вступление во вторую часть курса по Django
01:13 Корзина товаров пользователя
03:30 Когда include вместо extends
05:51 Маршруты для действий с корзиной
08:22 Include разметки корзины
19:36 Модель для корзины товаров
27:31 Переопределение QuerySet manager для модели
36:28 Контроллер добавления товара в корзину
44:02 Тег для отображения товаров в корзине, параметр без takes_conext
55:20 Перегруппировка шаблонов, include в block extends
01:05:50 Контроллер удаления товара из корзины
01:11:14 Начинаем работу с jquery ajax в связке с Django
01:15:00 Небольшой рефакторинг скриптов...
01:17:30 Осмотр jquery кода для POST запроса на контроллер django "add to cart"
01:21:18 Готовим django контроллер для POST запросов от ajax
01:24:30 Что должен отправить backend на frontend в ответ на POST запрос
01:26:15 JsonResponse и render to string
01:29:09 Вынос получения корзин пользователя в утилиты
01:34:00 Удаление товара из корзины через ajax
01:39:03 Изменение количества товаров в корзине через ajax
01:46:06 Корзина товаров НЕ зарегистрированного (не авторизованного) пользователя
01:46:50 Сессии в Django
01:56:43 Переброска корзины при авторизации с неавторизованного на пользователя
02:01:49 Настройка админ панели Django
02:03:28 Настройка отображения таблиц, поиск, фильтрация и тд
02:14:03 Доступ к foreign key полю для отображения в фильтрах
02:15:14 Инлайн отображение связанных таблиц
02:18:26 Добавляем методы к классу настроек для изменения отображения элементов
02:22:13 Метод get absolute url
02:25:47 Права пользователя в админ панели (для персонала)
02:28:36 Оформление заказа
02:37:25 Какой тип формы и модели выбрать для заказов
02:38:43 Модели для заказов пользователя
02:48:57 Формы не связанные с моделями
03:00:30 Контроллер оформления заказов
03:03:19 Атомарность транзакций (transaction atomic менеджер)
03:17:13 Настройка отображения заказов в админке
03:23:29 Пользовательские валидаторы
03:29:02 Финальные правки

🎓 Мои курсы на Udemy со скидкой + 🧾 сертификат об окончании:
Мой Полный курс Docker на Udemy + deploy на сервер AWS (включая этот проект) со скидкой:
💛 Docker https://tukas.dev/docker-full-course/
И другие мои курсы:
❤️ Python https://tukas.dev/python-full-course/
💚 WSL (free) https://tukas.dev/wsl-setup-course/

🧩 Ответы на вопросы о курсах ⬆️:
🔹 Проходить курс можно в любое время и в любом темпе (нет ограничения по времени).
🔹 Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям.
🔹 Выбирайте "Одноразовая покупка" а не "Подписка", чтоб выгодно купить только выбранный курс навсегда по минимальной цене по промокоду встроенному в ссылки выше.
🔹 На Udemy можно получить сертификат об окончании полного курса (кроме free WSL курса).
🔹 ДА, моя поддержка там есть👍, если возникают вопросы во время прохождения курса!

Поддержать канал:
1) Спонсорство на YouTube:
   / @pythonhubstudio  
2) И кнопка Суперспасибо!
3) https://www.buymeacoffee.com/PythonHu...

Шаблон проекта (верстка):
https://github.com/PythonHubStudio/te...
Код всего проекта (с коммитами по мере создания):
https://github.com/PythonHubStudio/Dj...
Сайт Django:
https://docs.djangoproject.com/en/4.2/

💡Все мои курсы на YouTube:
🔷🔥Новый курс по Python на YouTube [12 часов]:
   • Курс Python с Абсолютного нуля! [12 часов ...  
🔷 HTML & CSS (7 часов):
   • Учим HTML и CSS за 7 часов! Уроки по созда...  
🔷 Python (7 часов):
   • Экспресс курс по python за 7 часов!  
🔷 Roadmap по Python, что учить:
   • Что реально пишут на python, что учить и к...  
🔷 Docker & Docker Compose
🔹 Курс на YouTube (4 часа):
   • Docker и Docker Compose - Полный Курс Dock...  
🔷 Django (18 часов):
   • Полный курс уроков по Django python  
🔷 Telegram бот на python (aiogram):
   • Telegram бот на python. Курс по разработке...  
🔷 Парсинг на сайтов на python:
   • Курс Парсинга на Python  
🔷 Экспресс по ООП python (музыка только в 1-ом видео):
   • Полный курс уроков обучения ООП Python  
🔷 И другие видео на канале!

Всем хорошего дня от канала Python Hub Studio!