一个flask的项目基本设计框架, 可快速部署flask项目
- 项目蓝图管理:
flask-blueprint
参考:http://flask.pocoo.org/docs/1.0/tutorial/blog/
- manager运行项目和数据库初始化管理:
flask-script
参考: https://github.com/smurfix/flask-script
- 后台管理插件:
flask-admin
参考: https://github.com/flask-admin/flask-admin
config.py # 配置文件
requirements.txt # 依赖包
runserver.py # app运行脚本
manager.py # manager管理数据库
app/
__init__.py # app初始化
admin/__init__.py # admin后台管理
views/index.py # 视图文件夹
models.py # 数据库model
forms.py # 表格
static/ # 静态文件css, js
templates/ # 网页html文件1、以及安装好mysql数据库,并添加test数据库 2、python版本在3.0以上
- git下载
git clone https://github.com/RedFalsh/flask-example.git
- 进入项目目录
cd flask-example
- 安装依赖包, 建议在python虚拟机下安装
pip install -r requirement.txt
4、初始化数据库表格
python manager.py db init
python manager.py db migrate
python manager.py db upgrade
5、运行
python runserver.py