Надстройка над Flask, для быстрой и удобной web-разработки.
Project description
flamoon
Надстройка над Flask, для быстрой и удобной web-разработки. При инициализации
формирует уже готовый набор данных необходиммых для старта web-разработки на
Flask.
Вот дерево коталогов и файлов после комманды инициализации flamoon init
:
.
├── app
│ ├── email.py
│ ├── ex
│ │ ├── data.py
│ │ ├── forms.py
│ │ ├── __init__.py
│ │ ├── templates
│ │ │ └── ex.html
│ │ └── views.py
│ ├── extensions.py
│ ├── __init__.py
│ ├── models
│ │ └── user.py
│ ├── static
│ │ └── img
│ │ └── favicon.ico
│ └── templates
│ └── base.html
├── config.py
├── manage.py
└── tests
├── app
│ └── test_app.py
└── client
└── test_client.py
technical requirements
По умолчанию конфигурация настроена на работу с PostgreSQL, поэтому удачного
старта можно добится только после установки и добавления своих авторизационных
данных в файл .env
.
install
$ pip install flamoon
usage
create new project
$ flamoon init
run project
$ export $FLASK_APP=manage.py
$ flask db init
$ flask db migrate -m 'initial commit'
$ flask run
run tests
run all tests
$ flask test all
run client tests
$ flask test client
run models test
$ flask test models
run basic tests
$ flask test app
run shell
$ flask shell
run coverage
$ flask test_cov
run profiling
$ flask profile
work with database
run migration
$ flask db migrate -m 'message'
run upgrade
$ flask db upgrade
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flamoon-0.0.8.tar.gz
(11.3 kB
view hashes)
Built Distribution
Flamoon-0.0.8-py3-none-any.whl
(14.5 kB
view hashes)