Skip to content

mrchi/flask-tutorial

Repository files navigation

flask-tutorial

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

commands

database

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 

testing

coverage run -m pytest coverage report coverage html 

build and install

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 

TODO

  • [ ] 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;

About

A Flask application written by following Tutorial in Flask Documents, make some difference.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published