Полный курс уроков по 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 Финальные правки
Плейлист с продолжением:
• Полный курс уроков по Django python
💡 Мой Полный курс Docker на Udemy + deploy на сервер AWS (включая этот проект) со скидкой:
https://www.udemy.com/course/docker-f...
Купон JAN25Y уже включен в линк ⬆️
Ответы на распространенные вопросы:
Проходить курс можно в любое время и в любом темпе (нет ограничения по времени).
Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям.
На платформе Udemy.
Версия для начинающих курса на YouTube по Docker (4 часа):
• Docker и Docker Compose - Полный Курс...
Поддержать канал:
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/
Курс Docker для начинающих (4 часа):
• Docker и Docker Compose - Полный Курс...
Настройка редактора VS Code:
• Настройка VS Code для python, django,...
Курс python 7 часов:
• Учим python за 7 часов! Уроки Python ...
Курс HTML & CSS 7 часов:
• Учим HTML и CSS за 7 часов! Уроки по ...
Курс по API, парсинг сайтов:
• Курс Парсинга на Python
Экспресс курс ООП python:
• Полный курс уроков обучения ООП Python
Всем хорошего дня от канала Python Hub Studio!
Не забудьте подписаться на канал;)
Смотрите видео Django полный курс - Интернет магазин на python Django 4 [Часть 2] Корзина, заказы, ajax, сессии онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Python Hub Studio 25 Декабрь 2023. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 40,181 раз и оно понравилось 1.1 тысяч посетителям.