【发布时间】:2021-10-14 17:11:58
【问题描述】:
我在Django中有下面的models.py和views.py(这只是一个例子)。如何在 views.py 中打印 ForeignKey 的值?
models.py
class student(models.Model):
name = models.CharField(max_length=50)
desc = models.CharField(max_length=100, blank=True, null=True)
phone_number = models.ForeignKey(tell,on_delete=models.SET_NULL, null = True,blank=True)
def __str__(self):
return self.name
class tell(models.Model):
phone_number = models.CharField(max_length=20, blank=True, null=True)
def __str__(self):
return self.phone_number
views.py
phones = student.objects.values('phone_number')
phone = list(phones)
for ob in phone:
print(ob)
这仅打印id,但我想要外键的值。
【问题讨论】:
标签: python-3.x django django-models django-views