大中型项目开发中会先写好所有的模型类和表单类么?


#1

从书中了解到的后端开发流程:

  1. 数据库建模
  2. 编写表单类
  3. 编写视图函数和相关的处理函数
  4. 在页面中使用Jinja2替换虚拟数据

想向大家了解下,实际项目开发中尤其是大中型项目会先写好所有的模型类和表单类么?感觉项目规模上去以后实现起来有些困难(比如第9章的示例程序)。


#2

不懂,同问


#3

以前初学Flask还用Jinja2时候,一直就不喜欢写表单类,能在HTML前端表示的非要弄到后端(一点都不滑溜,盘它~)。模型类估计不能省,我习惯用SQLAchemy建模而不是SQL,也不习惯直接用SQL语言查询,而且使用flask-sqlalchemy之后也方便用flask-migrate数据迁移。

现在学了Vue后,项目都习惯Flask写model和API,然后前端Vue展示页面了,几乎不碰Jinjia2和表单类。

所以现在,我只让Flask提供API就行了。


#5

我还在初学阶段:joy::joy: