和很多现代的web框架一样,django依赖于强大的数据访问层,试图将python面向对象特性和关系型数据库联系起来. 可移植性:不同的数据库,可以使用同一段代码,不用关心后台是哪家的数据库. 在一个成熟的产品中,models负责表结构,views负责具体的curd,这两个py是不需要去更改的. class Model(metaclass=ModelBase) #表由models.Model class定义 class Field(RegisterLookupMixin) #所有的字段都有fie…