首先把webapp大概的构架确定
这次我重写的jnugeek用的就是MVC
jnugeek/
app/
static/存放静态文件
templates/存放html模板
__init__.py初始化文件
models.py数据库模型
views.py视图
forms.py表单类型
配置文件
运行文件
再就是完成webapp的骨架
- 在初始化文件中注册一个app
- 为app添加更多功能
- 连接数据库
- 在初始化文件中注册数据库对象
- 在配置文件中指明数据库的URI
- 连接数据库
接着就是加入一些功能了
- 编写数据库模型
- 数据库的构造,类型,列以及一些限制
- 最后记得要创建表
db.create_all()
- 编写视图处理url
- 可能会涉及到html模板
- 编写表单处理表单
- 表单中元素的域以及限制
网友评论