КАК СОЗДАТЬ САЙТ НА PYTHON: Полное Руководство с WSL, PostgreSQL и Docker
Удобные статьи к видео, команды, ссылки - в нашем Telegram: ptcLDf_acOpkYjQy
В этом видео представлен полный курс по созданию веб-сайта на Python с использованием Flask. Вы получите пошаговое руководство по всем ключевым этапам разработки: от настройки среды разработки с помощью WSL и выбора редактора кода (VSCode или PyCharm) до интеграции Docker и развертывания проекта.
Этот видеокурс является незаменимым ресурсом для всех, кто стремится освоить разработку веб-приложений на Python и Flask, и ищет полное руководство для создания профессиональных проектов с нуля.
Вы также научитесь устанавливать и настраивать PostgreSQL, создавать основу веб-приложения на Flask и подключать базы данных. Важные темы, такие как работа с Flask Blueprints, шаблонами, стилизация с помощью CSS, JS, Bootstrap и шрифтов Google Fonts, подробно рассмотрены в этом видео.
Мы обсудим работу с миграциями базы данных с помощью Flask-Migrate, выполнение CRUD-операций, подключение иконок FontAwesome, а также создание и управление учетными записями пользователей, включая регистрацию, авторизацию через Flask-Login и работу с Flash-сообщениями.
Дополнительно вы узнаете о создании связей между таблицами базы данных, ограничении доступа к страницам на основе авторизации, фильтрации данных с помощью выпадающих списков, а также о сборке и минификации CSS и JS с помощью Flask-Assets. В конце видео мы подробно расскажем о подготовке проекта к деплою с использованием Docker Compose.
Это видео является полным руководством для всех, кто хочет глубоко погрузиться в разработку веб-приложений на Python с использованием Flask и понять, как создать профессиональный проект с нуля.
00:00 - Как создать сайт на Python | Введение
03:00 - VSCode и PyCharm
03:26 - Зачем WSL и разрабатывать под Linux
04:40 - Установка и настройка WSL на Windows
11:24 - Как установить Docker на WSL
19:31 - Интеграция WSL с VScode или PyCharm
22:33 - Установка Python на WSL
25:10 - Установка виртуального окружения
34:00 - PostgreSQL СУБД | Установка и настройка
45:17 - Создание основы веб-приложения
53:27 - Принцип разделения приложения на части
1:08:52 - Подключение PostgreSQL и класс Config
1:21:22 - Blueprints
1:37:10 - Работа с шаблонами и связь с Blueprints
1:44:50 - Подключение стилей (CSS/JS/Bootstrap)
1:56:30 - Подключение шрифтов Google Fonts к проекту
2:01:56 - Шапка/Футер/Контент сайта
2:17:18 - Миграции базы данных | Flask-Migrate | CRUD
2:34:25 - Добавление записей в базу данных
3:00:10 - Вывод записей из базы данных
3:12:51 - Обновление записей в базе данных
3:25:12 - Подключение иконок FontAwesome
3:28:51 - Удаление записей из базы данных
3:31:05 - Регистрация | Загрузка файлов на сервер
4:07:05 - Всплывающие сообщения Flash
4:12:01 - Кастомный валидатор для формы регистрации
4:17:42 - Авторизация | Flask-Login
4:39:51 - Связи таблиц в модели (Один ко многим)
4:58:20 - Доработка функционала приложения
5:04:14 - Ограничение доступа к страницам на основе авторизации
5:07:00 - Выпадающий SELECT | Фильтрация данных
5:12:02 - Сборка и минификация CSS, JS | Flask-Assets
5:25:50 - Подготовка проекта к деплою с помощью Docker Compose
С вами был Coder Folder, двигаемся дальше!
1 view
194
59
4 weeks ago 00:01:32 1
День мамы в Приморской школе
4 weeks ago 00:15:30 1
[SAVA] ОБЗОР МОДА ТРЕЙНЕР MENYOO НА РУССКОМ GTA 5 | КАК УСТАНОВИТЬ МОД
4 weeks ago 00:39:38 1
История в сокращении: Сезон 1 Часть 3
4 weeks ago 00:01:34 7
Видео от Уголок Хозяйки
4 weeks ago 00:41:16 1
История в сокращении: Сезон 1 Часть 2
4 weeks ago 00:01:01 1
КАКОЕ СРЕДСТВО ОТ СОРНЯКОВ 🔔
4 weeks ago 00:37:43 1
История в сокращении: Сезон 1 Часть 1
4 weeks ago 00:29:55 3
[Vitalya Stark] ПУТЬ ДО ЗГА #67 - ОТКУДА АДМИНКА НА 2 УРОВНЕ?! АДМИН С НОНРП НИКОМ! СЛЕЖУ ЗА АДМИНОМ НА БЛЕК РАША 🖤
4 weeks ago 00:16:37 1
[Иван Зайцевский PRO историю] Как Советская власть создавала республики в Средней Азии