摘要: 所有的模型字段都可以接收一定数量的参数,比如CharField至少需要一个max_length参数。下面的这些参数是所有字段都可以使用的,并且是可选的。 null 该值为True时,Django在数据库用NULL保存空值。默认值为False。对于保存字符串类型数据的字段,请尽量避免将此参数设为Tru 阅读全文
posted @ 2019-04-24 21:36 fanyiaaa 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 我们都知道对于ManyToMany字段,Django采用的是第三张中间表的方式。通过这第三张表,来关联ManyToMany的双方。下面我们根据一个具体的例子,详细解说中间表的使用。 一、默认中间表 首先,模型是这样的: class Person(models.Model): name = model 阅读全文
posted @ 2019-04-24 21:35 fanyiaaa 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 除了我们前面说过的普通类型字段,Django还定义了一组关系类型字段,用来表示模型与模型之间的关系。 一、多对一(ForeignKey) 多对一的关系,通常被称为外键。外键字段类的定义如下: class ForeignKey(to, on_delete, **options)[source] 外键需 阅读全文
posted @ 2019-04-24 21:33 fanyiaaa 阅读(541) 评论(0) 推荐(0) 编辑