Flask 框架构建,目标构建成Django类似的结构
一. 先看看构建后的效果
# 第一次初始化
python manage.py db init
# 生成数据库版本
python manage.py db migrate
# 将定义的模型更新到数据库
python manage.py db upgrade
二. 看下范例代码
1.根目录下的manage.py文件:
2. electron/__init__.py 一些初始化工作放在这里了,用到了一些插件flask-sqlalchemy,flask-restful, flask-migrate
3. electron/views.py 视图函数中还包括一个普通restful api的写法
4. electron/models.py 框架中的模型,用的是sqlalchemy orm
如果需要扩增代码,只须用需要修改模型,执行数据迁移命令,写视图函数,写模板之类的工作,目录结构清晰多了