Надстройка над Flask, для быстрой и удобной web-разработки.
Project description
Flamoon
Надстройка над Flask, для быстрой и удобной web-разработки. При инициализации
формирует уже готовый набор данных необходиммых для старта web-разработки на
Flask.
Вот дерево коталогов и файлов после комманды инициализации flamoon init
:
.. code-block:: text
.
├── 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
.. code-block:: text $ pip install flamoon
Create new project
.. code-block:: text $ flamoon init
Run project
.. code-block:: text $ export $FLASK_APP=manage.py $ flask db init $ flask db migrate -m 'initial commit' $ flask run
Run tests
.. code-block:: text $ flask test all $ flask test client $ flask test app
Run shell
.. code-block:: text $ flask shell
Run coverage
.. code-block:: text $ flask test_cov
Run profiling
.. code-block:: text $ flask profile
Work with database
.. code-block:: text $ flask db migrate -m 'message' $ flask db upgrade
Donate
Я разрабатываю и поддерживаю Flamoon. Чтобы развить сообщество пользователей и позволить
сопровождающим уделять больше времени проекту, пожалуйста, пожертвуйте
_.
Links
-
License:
MIT <https://github.com/volitilov/flamoon/blob/master/LICENSE>
_ -
Releases: https://pypi.org/project/flamoon/
-
Issue tracker: https://github.com/volitilov/flamoon/issues
-
Test status:
-
Test coverage: https://codecov.io/gh/pallets/flask
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
Built Distribution
File details
Details for the file Flamoon-0.1.1.tar.gz
.
File metadata
- Download URL: Flamoon-0.1.1.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e40b4d898ca4901095efe62fbea5e3558f846c0149747851109791ec2c3252e |
|
MD5 | 2dbba3df8070e61a70c4d23e14a5c239 |
|
BLAKE2b-256 | 84f347bf84a93ffd488612101b38e80095ccfa7fc211bafb25ade1cb7b7dd698 |
File details
Details for the file Flamoon-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: Flamoon-0.1.1-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd92697ad145dd2c67c57218c1b7194af15748c8a67f9a4f04364eea1f235885 |
|
MD5 | 248685e97d45c6686e813fe237fe42e2 |
|
BLAKE2b-256 | 15491f46c56fbb823d38a9c9fcbeca4771a7a94646d4c100cc52029a37ae1a43 |