Flask-WTForms и валидаторы

Сейчас мы напишем простенький функционал, дающий представление реализации работы форм, на примере страницы регистрации в нашем приложении. Углубиться же в своих познаниях лучше вооружившись документацией (ссылка будет) и тематическими статьями. Создадим каркас приложения. Приложение имеет единственный эндпойнт, который будет работать с POST-запросами. По идее, на странице domen.ru/registration юзера будет ждать форма с обязательными и необязательными … Читать далее

Flask. Маршрутизация.

Продолжаем изучать фреймворк Flask, и после того, как мы научились создавать простейшее приложение (статья тут), рассмотрим тему маршрутизации. Начнем со статичных маршрутов. Для привязки URL к функции во Flask используются маршруты (пути). Функции, которые отвечают на запрос по конкретному пути, называются функциями представления. А связывают URL с функцией с помощью декоратора route(). Выше пример создания … Читать далее

Flask. Быстрый старт с нуля.

Начнем статью не с воды, а сразу с запуска нашего первого приложения на фреймворке Flask. Для этого создадим новый проект в PyCharm, настроим виртуальное окружение (подробнее как это делать), активируем виртуальное окружение, и установим фреймворк с помощью команды в терминале: Если в нашем проекте еще нет файлов, то создадим его, например main.py, и напишем само … Читать далее