“大司马” 最小应用场景(MVTU)
1.按下submit按钮,向某url发出一条request(包含数据)
2.在Urls中找到对应的处理函数(path)
3.处理函数:
前端与view交互方式:
-获取数据:表单提交数据,不同数据给个变量名
-返回数据: 模板语言
VIEW
数据来源:从前端获取(form),从数据库获取(查询操作:get,filter) 变量,字典,列表
逻辑实现: 用从前端,数据库获得的变量设计逻辑(顺序分支循环且或非)
数据去向:发表的文章存入数据库(ORM),超链接标题添加到前端html文件(模板语言)
最终返回一个html文件(一般为修改过的)(return)
Model:ORM-面向对象思想
增删改查(ORM)–view中对数据库的操作方法
增: object.create, save()
删:object.delete()
改: save()
查(取出): object.get, filter
数据迁移
最初只有migrations-init, m