Flask 框架构建

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 

 

 

 

如果需要扩增代码,只须用需要修改模型,执行数据迁移命令,写视图函数,写模板之类的工作,目录结构清晰多了

posted @ 2015-10-27 20:51  ca0guo  阅读(366)  评论(0编辑  收藏  举报