КАК СОЗДАТЬ САЙТ НА 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
3 weeks ago 00:50:33 1
🎤 Джон Миршаймер и Сергей Караганов: Украина - это угроза для России?! | НА РУССКОМ
3 weeks ago 04:28:53 1
ДОМ.РФ. ДОКАЗАТЕЛЬСТВА ВОЗМЕЩЕНИЯ ВСЕМ ЗА ЖИЛЬЕ
4 weeks ago 00:03:45 1
Не делай себе кумира и никакого изображения. Вторая заповедь.
4 weeks ago 00:14:36 1
Основатель Тинькофф Банка создал такой же банк в Мексике!
4 weeks ago 01:17:36 1
Тема 2025 года - Часть 1: Третий день| Joseph Prince | New Creation TV русский
4 weeks ago 00:29:47 1
Как создать мультик в Нейросетях: Простой гайд для начинающих
4 weeks ago 00:14:42 2
Закон против белых и нормальных принят в Англии! Завтра у нас?
4 weeks ago 00:23:58 2
РОМАНТИЗАЦИЯ ЭСКОРТА — угроза для каждой девушки. Как вербуют в эскорт порядочных женщин?
4 weeks ago 00:44:51 3
Запрещённая книга возрастом 1200 лет раскрывает ПЕРВЫЕ 49 ДНЕЙ после твоей смерти — Елена Блаватская
4 weeks ago 00:56:38 3
“Зеленского добивали в Овальном кабинете!“ // Трамп слил Украину? // Торговые войны | Банарь
4 weeks ago 00:17:45 6
Делайте Это Тайно… и Наблюдайте, как Вселенная Открывает Двери Без Усилий | Якобо Гринберг
4 weeks ago 01:08:57 2
Мы внедрились в секту «Ашрам Шамбалы» / Зов Шамбалы / Серия 4
4 weeks ago 00:45:09 2
Манипуляции, коучинг и курсы силы: как сегодня вербуют людей в «Ашрам Шамбалы»/ Зов Шамбалы/ Серия 3
4 weeks ago 00:48:29 2
Волчья диета, садизм и общая резиновая жена. Взгляд на секту изнутри / Зов Шамбалы / Серия 2
4 weeks ago 00:51:26 2
Как советский сталевар организовал деструктивную секту / Зов Шамбалы / Серия 1
4 weeks ago 00:16:40 2
МОРГЕНШТЕРН: КАК ЗАРАБОТАТЬ 20 МЛН$ И ПОТЕРЯТЬ ВСЕ? ИСТОРИЯ ПРОВАЛА
4 weeks ago 00:08:13 1
Основные техники метания ножа
1 month ago 00:00:15 1
Растения на штамбе:шлюмбергера, декабрист, пасхальник и рипсалидопсис#shorts #succulents #приколы
1 month ago 00:02:00 28
МОЖНО ли ЧИТАТЬ МЫСЛИ? Татьяна Черниговская
1 month ago 01:00:56 7
Digital Marketing Georgia - Пресс-конференция Давид Кардава в Мультимедийном пресс-центре “Sputnik“