КАК СОЗДАТЬ САЙТ НА 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
159
53
3 weeks ago 00:38:19 1
Ротшильды: Почему их называют тайными властителями мира? / Истории миллиардов @MINAEVLIVE
3 weeks ago 00:17:59 12
Исследование, о Котором Никто не Говорит | Связь музыки и ДНК
3 weeks ago 00:05:38 14
К Неизведанному (Полная версия, Suno, Kling, Fooocus, ClaudeAI, VideoAI, MusicAI)
3 weeks ago 01:28:14 2
Илон Маск и Такер Карлсон | ИИ, TruthGPT, Твиттер, крах банковской системы
4 weeks ago 00:28:12 1
«Ментальная Диета», Серия лекций. Лекция 9. Невилл Годдард. #невиллгоддард
4 weeks ago 01:41:45 2
Свадьба в Луганской (казачья свадьба)
4 weeks ago 00:02:46 1
Гарри Поттер и Проклятое Дитя - Первый Трейлер (2025) По Мотивам Книги | Концепт-версия от Тизер ПРО
4 weeks ago 00:17:17 1
Как исчезнуть, чтобы ПРЕОБРАЗИТЬ СЕБЯ НАВСЕГДА
4 weeks ago 00:03:55 1
7ка (бульбулятр) А.Тюрина из Ясеня Скального. Сборка.
4 weeks ago 00:15:29 1
ЗАБИЛ НА ВСЕ ПРОЕКТЫ РАДИ НЕГО?! MAJESTIC RP! ПУТЬ БОМЖА на GTA 5 RP!
4 weeks ago 00:01:22 1
С Днем Рождения Замечательная песня поздравление Музыкальная открытка
4 weeks ago 00:34:12 1
Путин зашёл с козырей / Как дезинформируют Трампа по Украине / №881 / Юрий Швец
4 weeks ago 00:07:25 1
Парад Ангелов в день получения Ватиканом Первого Послания
4 weeks ago 00:51:30 1
Введение в мантику
4 weeks ago 00:45:46 1
КАК СССР СОЗДАЛ УКРАИНУ | #ВзглядПанченко
4 weeks ago 01:19:59 1
Дети - Цветы жизни? (Зачем рынку Инфантилы и Спиногрызы?).
4 weeks ago 00:09:11 1
Бот для Дзен - Дорвеи на Zennoposter (2024)
4 weeks ago 00:08:59 54
Тотальное исцеление блоков и открытие сердца ❤️Потоковая исцеляющая песня
4 weeks ago 00:00:00 1
РОДИНА РП - ЮЖНЫЙ ОКРУГ! ЛАМПОВЫЙ СТРИМЧИК ДЛЯ ЧЁТКИХ БРАТИШЕК! ПРОДВИГАЕМСЯ НА СЕРВЕРЕ!
4 weeks ago 01:47:46 1
Первая мировая война: как она началась и чем закончилась
4 weeks ago 00:14:06 1
ОТ РУТИНЫ ДО БЕЗУМИЯ | Что такое Voices of the Void?
4 weeks ago 00:54:46 1
ПОДГОТОВКА К ОТКРЫТИЮ | METROCRAFT 2036
4 weeks ago 00:00:44 4
Подписывайся! Мы знаем все про роботов | Promobot #promobot #robot #robotics #robots #shorts #tech
4 weeks ago 00:16:06 1
Прицел ломает игровое погружение | Геймдизайн стрельбы в BreakBack | Разработка на Unreal Engine 5