GitHub - etpu/stoplist

Данное приложение показывает возможности интеграции Flask-Admin и Flask-Security-Too с использованием не адреса электронной почты в качестве основного идентификационного параметра пользователя.

Для развертывания приложения необходимо выполнить несколько простых действий. В первую очередь собрать зависимости с помощью pipenv:

pipenv install

Затем, произвести генерацию базы данных:

pipenv run flask db init
pipenv run flask db migrate
pipenv run flask db upgrade

После необходимо создать роли пользователей и суперпользователя:

pipenv run flask stoplist generateroles
pipenv run flask stoplist createsuperuser admin

После этого можно запустить приложения и авторизоваться под пользователем admin, который был создан ранее. Для запуска приложения необходимо выполнить следующую команду:

pipenv run flask run