Django полный курс - Создание интернет магазина на python c Django 4 с нуля | Часть 1
Python Hub Studio Python Hub Studio
200K subscribers
265,197 views
8.2K

 Published On Dec 20, 2023

00:00 Введение в курс по Django 4
02:20 Что такое Django
03:40 Backend схема работы
06:35 Осмотр верстки (макета) сайта
10:00 Выбор редактора кода для Django проекта
12:10 Выбор версии Django и python
15:56 Установка Django и настройка проекта
38:56 Поверхностный осмотр базовых файлов Django проекта
54:48 Структура проекта
01:02:15 Создание приложения main
01:05:04 Шаблон проектирования MTV (MVC)
01:10:15 Маршрутизация url адресов (простая)
01:18:24 Параметр request в debug режиме
01:22:40 Начало работы с шаблонами html, placeholders
01:33:22 Первый шаблонный тег if - endif
01:36:00 Установка git клиента
01:39:20 Инициализация репозитория git
01:47:00 Как загрузить готовый код с коммитами этого проекта с GitHub
01:48:55 Просмотр истории коммитов и переход на нужный коммит
01:52:28 Перенос html верстки в templates Django проекта
01:54:10 Работа со статическими файлами
01:56:37 load static и шаблонный тег static
02:00:15 Где хранить статику в django проекте
02:07:14 static url переменная
02:10:12 Наследование шаблонов, тег extends, базовый шаблон
02:30:40 Ссылки в шаблонах, тег url
02:33:24 Маршрутизация url адресов - include, namespace
02:43:51 Создаем приложение для товаров
03:00:36 Карта товара, тег for - endfor
03:12:10 Работа с базой данных, миграции, что такое ORM
03:21:05 Создание django моделей
03:36:05 Создание суперпользователя, админка
03:38:03 Простая регистрация моделей django, первая настройка отображения
03:46:17 Модель продуктов
03:58:31 Начальная работа с ORM, объекты, запросы
04:05:43 Установка IPython, для автокомплита в терминале
04:19:13 Автогенерация слагов для url адреса (настройка в регистрации модели)
04:31:35 Фикстуры
04:39:53 Установка django-debug-toolbar для отладки SQL запросов через ORM
04:46:51 Работа с ORM, тонкости, нюансы, варианты, отладка SQL запросов
05:10:39 Работа с ORM в контроллерах
05:14:00 Работа с медиа файлами
05:31:35 Дополнительные методы моделей
05:43:17 Первый пользовательский простой шаблонный тег
05:51:15 Конвертеры url адресов, int, slug
06:05:25 Обратное разрешение url адресов
06:22:29 Пагинация на странице
06:45:55 Фильтры в шаблонах
06:54:35 Пагинация через параметры GET запроса
06:56:58 Что такое параметры GET запроса, получение из request
07:07:43 Фильтр товаров на сайте
07:21:07 Объект request в шаблонах
07:26:51 Пользовательский тег с параметрами, urlencode, передача аргументов
07:37:21 Поиск на сайте
07:53:20 Q объекты
08:06:10 Установка базы данных PostgreSQL
08:13:28 Подключение PostgreSQL к Django проекту
08:19:07 Создание новой базы данных на сервере через pgadmin4 и терминал (psql)
08:31:18 Полнотекстовый поиск с выделением результатов в Django
08:57:11 Создание приложения Users, переопределение модели и тд.
09:38:06 Стандартная работа с формами, POST запросы
09:42:52 Формы связанные с моделями
09:44:57 Авторизация пользователя
10:23:10 Реальная работа с формами в Django
10:42:10 Регистрация пользователя
11:04:42 Личный кабинет пользователя
11:19:40 Декоратор login required
11:21:50 Отправка messages
11:32:45 login required, после авторизации перенаправление на целевую страницу

Плейлист с продолжением:
   • Полный курс уроков по Django python  

💡 Мой Полный курс Docker на Udemy + deploy на сервер AWS (включая этот магазин Django) со СКИДКОЙ:
https://www.udemy.com/course/docker-f...

UPD: Купон на скидку PYTHONHUBSTUDIO10 уже включен в линк ⬆️

Версия для начинающих курса на 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/

Сайт Git:
https://git-scm.com/

PostgreSQL:
https://www.postgresql.org/

Настройка редактора VS Code:
   • Настройка VS Code для python, django,...  

Курс python 7 часов:
   • Учим python за 7 часов! Уроки Python ...  

Курс Docker для начинающих (4 часа):
   • Docker и Docker Compose - Полный Курс...  

Курс HTML & CSS 7 часов:
   • Учим HTML и CSS за 7 часов! Уроки по ...  

Курс по API, парсинг сайтов:
   • Курс Парсинга на Python  

Экспресс курс ООП python:
   • Полный курс уроков обучения ООП Python  

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

Не забудьте подписаться на канал;)

show more

Share/Embed