MR
mrchi/flask-tutorial
A Flask application written by following Tutorial in Flask Documents, make some difference.
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;
On this page
Languages
Python79.2%HTML13.2%CSS5.7%Mako1.8%
Contributors
MIT License
Created April 23, 2019
Updated February 27, 2024