ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## Declarative Syntax Django有个很明显的特征,即数据模型类都继承自models.Model,同时类中的属性对应SQL中的列,这些属性也是由字段类的实例构成的,它们被称为属性类 Django中对数据模型的字段如何分辨顺序? ~~~ Django里的字段类都继承自一个基类,这个基类有一个计数器属性,同时在构造新实例时也会将这个属性赋予实例,同时自增1, 通过这种设计就可以判断字段的先后顺序了 ~~~ <br> 设计如下 ~~~ class BaseAttribute(object): creation_counter = 1 def __init__(self): self.creation_counter = BaseAttribute.creation_counter BaseAttribute.creation_counter += 1 ~~~