3. Создание блога на Flask (уроки) - Cоздание приложения, HTML шаблоны

preview_player
Показать описание
Мои курсы:
Boosty:

Patreon:

Уроки Flask. Введение в создание сайтов на Python при помощи фреймворка Flask на примере блога. Используется Python 3.

Первые шаги по создание приложения. Знакомимся с HTML шаблонами, передача данных в шаблоны

*** ИСХОДНЫЙ КОД ***
Основных проектов доступен в Patreon:
***

------

🔷 Для донатов. Всегда очень признателен за это:

Также может пригодиться:

★ Важно:

Как читать Traceback Python:

Работа с ошибками на примере двух нерабочих парсеров:

★ Все серии “Уроков создания блога на Flask”

1. "Демка проекта"

2. Подготовка к работе

3. Cоздание приложения, HTML шаблоны

4. Наследование шаблонов

5. Blueprints

6. Cоздание постов (модели) и SQLAlchemy

7. Миграции, теги, связь тегов и постов

8. Поиск и форма создания поста

9. Добавление постраничной навигации

10. Форма редактирования постов и админка

11. Авторизация админа, базовая кастомизация админки

12. Страница 404, кастомный CSS

★ Плейлисты:

Django 2.x:

Боты для Телеграма:

Python casts:

Работа с API Вконтакте:

Серия уроков Flask для начинающих. Изучаем создание сайтов на Flask на примере блога.
Рекомендации по теме
Комментарии
Автор

Хоть уроки уже и устарели, но это именно то, что хотелось узнать, а именно как рутировать ссылки через отдельные файлы не нагромождая все в кучу. И много еще чего интересного тут нашел, например создание нескольких файлов сразу через touch👍👍👍 Хотел сначала просто закрепить знания из предудещего курса от Балакирева, даже подумал, ну что я тут интересного узнаю, ведь библиотека уже много раз обновилась с тех пор как было записанно видео

orthodox-chanel
Автор

Олег, спасибо Вам большое за такое подробное объяснение!

lukyanovtrd
Автор

Самые лучшие уроки которые я видел хорошо все обьяснил спасибо за ваш труд !!! Таких профессионалов как Олег очень мало в ютубе!!! 👍👍👍👍👍

brigadir
Автор

Олег, сделайте обновленный курс, сейчас уже 2021 год и многое изменилось, А вообще сейчас делаю по Вашим урокам и они просто крисстально понятны. До того смотрел Гуру бесплатного обучения всему и вся что касается программирования - Гоша Дударь - у него курс по фласку получился хороший, но как-то слишком бегло - у вас глубже и понятнее. Ждем продолжения !

PhilippTemkin
Автор

index.html c именами все ок, templates лежит в app/templates там же где и main.py и т.д Уже не знаю что и делать. Посмотрел документацию Фласка вроде все ок. Объясняете реально круто и понятно, спасибо за труды!

Wtfmgpwn
Автор

Доброго дня. Это получается чтобы открывать страницы нужно каждый раз прописывать в функции render_template?

vpbufgo
Автор

Не подскажете почему у меня показывает на странице "Hello, template", а когда я изменяю файл индекса, на странице показывается все равно один и тот же первый вариант этого файла? Редактор - VS code

primatch
Автор

from posts.blueprint import posts posts не находит структура папок все как у вас

velomatica
Автор

14:45
Не очень понято зачем в main импортировать view.py и какую роль он там играет? Если даже не используется..
Без этого у меня не отображалась страница (404), но что дам делает вьюха, если я просто делаю app.run? Кто-то может, пожалуйста, объяснить?

luckcode
Автор

Я все делаю точно так же как и в видео, так же пересмотрел документацию Flask и прочее, но все равно при запуске у меня не обновляется страница и пишет вот что Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. режим Debug включен написано вот это
Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
что только не пробовал не работает не могу понять причины.. использую python 3, 8

rdrcedz
Автор

здравствуйте, Олег, уже несколько раз проехал этот курс, но не могу понять за счёт чего запускается сам сайт, конкретно интересует сам код класса Flask и что он делает на более низком уровне, такая же ситуация с методом .run(), также интересует, за счёт чего экземпляр app становится обёрткой

ivankyrychenko
Автор

Крутой канал и крутые проекты. Спасибо за труд. Делал всё по вашему видео, но при import view ничего не происходит. Использую Python 3.6.7. В чём может быть проблема? Почему-то модуль view не используется. Спасибо еще раз.

py_buddha
Автор

Олег, подскажи пожалуйста, как делать автозаполнение HTML при написании знака "!"

xzdfvql
Автор

Олег а ты специализируешься только на Python или ещё какие языки используешь ? Совсем начинающий выбираю между Python и php. Но что меня смущает вакансий на Python для backend мало в моем регионе в основном на php и у меня вопрос почему все не спешат переходить на Python Django, flask ? Возможно потому что php более эффективен? Помню кто то из знакомых несколько лет назад говорил что будущие за Django ну вот будущие наступило и все все равно на php пишут. Хотя php кажется уродским после Python.

samrybkin
Автор

Папка app содержит файл app, содержит переменную app - это мешает понять что происходит. Я несомненно благодарен автору, но, если он хочет делать идеальные курсы, то лучше делать разные названия, например, не абстрактную папку /app а /blog раз уж мы его реализуем. Спасибо за уроки.

ivanklutru
Автор

Есть ли возможность присвоить имя компьютера к сообщению приветствия?

Frolov_Ivan
Автор

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 7: invalid continuation byte В чем может быть проблема и как ее исправить

enderman
Автор

Если у вас не работает Debug mode, то запустите в консоли режим разработчика с помощью команды set FLASK_ENV=development

peacedos
Автор

Олег а почему PyCharm не используете?

deihhse
Автор

почему flask а не django? будет ли djangio?

sergapon