一对多更多查询操作
复制代码
from django.db import models
class UserType(models.Model):
user_type_name = models.CharField(max_length=32)
def str(self):
return self.user_type_name #只有加上这个,Django admin才会显示表名
class User(models.Model):
username = models.CharField(max_length=32)
pwd = models.CharField(max_length=64)
ut = models.ForeignKey(
to=‘UserType’,
to_field=‘id’,
# 1、反向操作时,使用的连接前缀,用于替换【表名】
# 如: models.UserGroup.objects.filter(a__字段名=1).values('a__字段名')
related_query_name='a',
#2、反向操作时,使用的字段名,用于代替 【表名_set】 如: obj.b_set.all()