首先建立一个干净的Flask项目:
项目目录如下:
Flask-SQLAlchemy第三方组件配置
配置init.py文件:
1 | from .views.api import user |
models.py文件写入
1 | from app import db |
api.py文件写入
1 | from flask import Blueprint |
Flask-Script
Flask-Script 从字面意思上来看就是 Flask 的脚本
类似Django的启动命令 python manager.py runserver 大概是这样
Flask-Script 加入到 Flask 项目中
1 | import MyApp |
使用命令启动 Flask 项目
1 | python manager.py runserver |
启动项目并更改配置参数(监听IP地址,监听端口)
1 | python manager.py runserver -h 0.0.0.0 -p 9527 |
自定制脚本命令
@manager.command
1 | import MyApp |
@manager.opation(“-短指令”,”–长指令”,dest=”变量名”)
1 | import MyApp |
Flask-Migrate
将 Flask-Migrate 加入到 Flask 项目中
1 | import MyApp |
执行数据库初始化指令
1 | python manager.py db init |