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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy