Упорядоченные ссылки на статьи по разработке сайтов или приложений на Flask. От первичной установки python на Mac OS до раскатки на сервере. Статья будут пополняться ссылками в процессе написания.
Flask
- Фреймворк на python
Python — делаем приложение на Flask в локальной среде
Любая разработка приложения на Python начинается из локальной среды. Создадим проект (приложение или сайт) на микрофреймворке Flask для последующей транспортировки его на сервер. Пример будет дан для Mac OS, но для Windows примерно все то же самое.
SQLAlchemy в связке с Flask
Базовые сведения о работе SQLAlchemy в Flask.
SQLAlchemy — примеры запросов ОРМ
Примеры разных запросов к базе данных через ОРМ SQLAlchemy в python.
Flask Pedantic
Примеры кода проверок на Pedantic для Flask.
Flask Login Pytest API
Конфигурация PyTest для тестирования Flask API при использовании Flask-Login (Flask-Admin, Flask-Security) при которой тесты обходят авторизацию на сайте.
Как подключить стили в jinja2
По умолчанию стили должны находится в папке static на уровне корневой директории.
Flask: Celery + RabbitMQ
Полное руководство по настройки очередей задач на Flask через Celery и RabbitMQ.
Celery — вывод на фронт
Выводим результаты работы периодических задач Celery на фронт.
Кэширование на Flask
Описание кэширования на python в фреймворке Flask.
Python + Svelte — post и get запросы
Описание взаимодействия передачи информации от фронта к бэку через GET и POST на Svelte и Python.
Варианты запуска скрипта на сервере для python
Отдельный запуск команд с cli flask python.
Регистрация путей через Blueprint
Blueprint — упрощает организацию путей на Flask.
Flask — делаем авторизацию на сайте
Есть много способов построить авторизацию и административную часть (личный кабинет) на Flask. Некоторые предполагают самостоятельно все строить, другие имеют уже готовые концепции.
Flask — конфигурационные файлы
Несколько способов использования различных конфигураций настроек сервера для Flask.
Ubuntu — настройка сервера под Flask
Настраиваем Linux сервер Ubuntu для работы сайтов на python через фреймворк Flask.
No application found. Either work inside a view function or push an application context.
Решение ошибки No application found. Either work inside a view function or push an application context.