Author)
def __str__(self):
return self.name
注意事项:
1.id字段不写的话会自动添加
2.对于外键字段,Django会在字段名上添加..."_id"来创建数据库中的列名
3.外键字段ForeignKey有一个null=True的设置,你可以赋给它空值None
二.添加表记录
一对一:
# 方式一:
detail_obj = models.AuthorDetail.objects.filter...要做跨关系查询,就使用两个下划线来连接模型(model)间关联字段的名称,知道最终链接到你想要的model为止。...,都是将模型字段与常量进行比较,但是,如果想将模型的一个字段与同一个模型的另一个字段进行比较该怎么办?...'AND'的,如果需要执行复杂的查询,就需要使用Q对象
导入包:from django.db.models import Q
可以使用"&"或者"|"或者"~"来组合Q对象,分别表示与,或,非逻辑
如: