A Flask application named Flaskr, written by following Tutorial in Flask Documents.
Different from official example, I use Flask extensions. such as:
- Flask-SQLAlchemy
- Flask-Login
- Flask-Migrate
docker run -d \ --name flaskr-db \ -e POSTGRES_USER=flask \ -e POSTGRES_PASSWORD=flask123 \ -e POSTGRES_DB=flaskr \ -p 127.0.0.1:5432:5432 \ postgres
psql -U flask -d flaskr -p 5432 -h localhost
coverage run -m pytest coverage report coverage html
pip install wheel python setup.py bdist_wheel
pip install flaskr-1.0.0-py3-none-any.whl export FLASK_APP=flaskr flask init-db flask fake flask run
[ ] Use JSON-Schema validating params;(It's convenient for API, not for templates.)- Add CLI command for generating fake data;
- Add testing for CLI command;