Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 1.04 KB

README.md

File metadata and controls

67 lines (53 loc) · 1.04 KB

app

Example application for flask tutorial

Installation

clone:

$ git clone https://github.com/jerry117/watchlist.git
$ cd watchlist

create & active virtual enviroment then install dependencies:

$ python3 -m venv env  # use `python ...` on Windows
$ source env/bin/activate  # use `env\Scripts\activate` on Windows
(env) $ pip install -r requirements.txt

generate fake data then run:

(env) $ flask forge
(env) $ flask run
* Running on http://127.0.0.1:5000/

create a admin account

(env) $ flask admin

test project

(env) $ python test_watchlist.py

test coverage then View a test coverage report:

(env) $ coverage run --source=watchlist test_watchlist.py
(env) $ coverage report
(env) $ coverage html

创建迁移环境

flask db init

生成迁移脚本

flask db migrate -m "add note timestamp"

更新数据库

flask db upgrade

进行回滚

flask db downgrade

License

This project is licensed under the MIT License (see the LICENSE file for details).