Flask Project Template
Project description
flask_template
templates used to fast create flask project.
install
pip install flask_template
usage
flasktemplate create [-t simple] project_name
will create a flask project directory named after project_name on current path.
flasktemplate create -t mongo project_name
will create a flask project directory named after project_name on current path. mongo template will use mongodb instead of mysql.
flasktemplate list
will list current supported templates.
normal project initial usage flow:
cd {project_name}
pyenv virtualenv {python_version} {virtualenv_name}
pyenv activate {virtualenv_name}
- modify
SQLALCHEMY_DATABASE_URI
with correct database account and database name - design and develop models and migrate, apply them into database with:
python manage.py db migrate
python manage.py db upgrade
- design develop apis
update logs
0.4.3
- add mongo template
- use mongodb instead of mysql as database
- add hamlet user authentication, send email
- add celery wokers
- add send email, tar/zip file, send file
- add dockerfile
0.4.2
- update requirements
- fix bugs
0.4.1
-
modify config.py;
-
format by pycodestyle;
0.4
-
add migrations directory,modify env.py script to support alembic:include, alembic:exclude options in alembic.ini to limit alembic dectecting tables;
-
fix some typo;
Project details
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
Hashes for flask_template-0.4.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b2f4ec4fafb15cd24055d3bb7b1f452536b2615810c5ae1953cfd247f3cc13 |
|
MD5 | 036036822ba122e93e426e6ee0141a70 |
|
BLAKE2b-256 | 29520512798d2573332cd0c463a674fd7258cc1a006c3cdcd6986c7d6a41a7ac |