一对一关系的实现
OneToOneField(to,on_delete,parent_link=False,options)
举例:
一对多关系的实现
ForeignKey(to,on_delete,options)
举例: 用户提问
多对多关系的实现
ManyToManyField(to,**options)
参数选项:
to-关联的模型(必传)
1.模型类
2.模型类(字符串)
3.self
on_delete-删除选项(必传):
CASCADE:关联删除
PROTECT:受保护,不允许被删除
SET_NULL:设置为None,需要添加选项null=True
SET_DEFAULT:设置为默认值,需要添加选项default
SET():传参设置值
DO_NOTHING:什么也不做
related_name
是否需要反向引用,反向引用的名称
related_query_name
反向引用的名称