Linux上的部署之后再写
切换到工程目录
virtualenv venv
.\venv\Scripts\activate
pip install -r requirements.txt
在虚拟环境中输入
python manage.py shell
进入交互环境
from app.models import db, Role
db.create_all()
Role.insert_roles()
数据库创建完成,数据库文件为data-dev.sqlite
。
python start.py
右上角有Log In
按钮
点击有注册账户功能。
根据config.py文件中第7行
FLASKY_ADMIN_EMAIL = 'admin@admin.com'
注册时若Email为admin@admin.com
,则新账户为管理员权限,可以访问所有界面。
需要先建立数据库。
python manage.py shell
from app.models import db, Role
db.create_all()
Role.insert_roles()
Dockerfile中将建立好的数据库data-dev.sqlite
拷贝到docker workdir中。
建立docker image。
docker image build -t flaskdemo:latest .
启动container
docker container run -d --name flask -p 8000:8000 flaskdemo:latest
flask官方文档:http://flask.pocoo.org/docs/1.0/