Please enable JavaScript.
Coggle requires JavaScript to display documents.
Flask (Темплейты (Переменные, Условия и циклы, Макросы, Базовый шаблон,…
Flask
Темплейты
Переменные
Условия и циклы
Макросы
Базовый шаблон
Инклуды
Глобальный контекст
Блоки, переопределение и super
Работа со статикой
Базы и хранение данных
Адаптер для Flask
SQL запросы
Модели SQLAlchemy
Создание
Сложный поиск и фильтрация
Поиск и фильтр
Получение
Редактирование
Удаление
Пагинация и лимиты
Инициализация базы
Экспорт и импорт
Экранирование и безопасность в БД
Хранение данных в файлах
SQLite
API
Доступ к API
GET
Концепция REST
POST, PUT, PATCH
Концепция API
JWT
Логирование API
Requests и работа с чужими api
Публикация и поддержка
Офомление репозитория GIT
pip + requirements.txt
Публикация на Heroku
Покупка хостинга
Публикация на хостинге
Использование веток в разработке
Привязка домена
Сессии и авторизация
Сессии
Куки
Аутентификация и авторизация
Регистрация
Шифрование паролей и соль
Роли и матрица доступа
Flask login
Core
Что такое фреймворк
WSGI и Цикл response request
Werkzeug
Что внутри у Flask (обзор оснвных компонентов)
Применение Flask
Типичные применения Flask, отличия от Django
environment
Роуты и request
Простые роуты
Роуты с переменной
Роуты с гет параметрами
Ошибки, редиректы и статус коды
Управление заголовками
Дебаг
Архитектура и наглядность
Бойлерплейт
Комментирование и документироание
init
Разнесение в разные файлы
Flask и MVC
Админка
Кастомные странцы в админке
Редактирование моделей
Ограничение доступа к админке
Создание дашборда
Две главы
Знакомство с фласком и открытое апи + тестирование, публикация на сервере
Проект: база волонтеров с поиском по городу и району и отправкой заявки которая пересылается волонтеру, бонус: отправка почты
2.Авторизация, токены, роли и безопасность, работа с SQLAlcheym
Проект: карточки лояльности. Сущности: пользователь, карточка, магазин, покупки. Эндпоинты: выдать карту, добавить бонусы, списать бонусы, список магазинов, авторизация, статистика
Формы
request.form
wtf формы
Модель формы
Типы полей
Валидация формы
Шаблон формы
Тестирование
С помощью Selenium
C помощью flask-test
Отдельный курс REST API на Flask
Blueprints
Авторизация через JWT
Все, что есть по АПИ
Тестирование flask test app
Flask smorest
flask security