我尝试用这段代码查询 Db:
Makesite.objects.values_list('ref_id', flat =True)
它返回 [1,2,None]。我发现这有点令人困惑。我假设 python 用它们自己的名字而不是它只是分配给它们的数字来保存实例。任何有关代码的帮助或解释为什么 python 将它们保存为数字而不是它们的名称都会非常感谢。
在模型.py
class Makesite(models.Model):
sitename = models.CharField(max_length=100, unique = True)
siteinfo = models.ManyToManyField(Siteinfo)
ref_id = models.ManyToManyField(RefID)
report = models.ManyToManyField(Report)