【发布时间】:2017-10-12 13:18:16
【问题描述】:
我有两个模型 Customer 和 Contact 我想将字段从 Contact 模型添加到 Customer 模型并访问它的值。如何解决它? 提前致谢。
models.py
class Customer(models.Model):
code = models.CharField(primary_key=True,max_length=30)
name = models.CharField(max_length=200)
address = models.CharField(max_length=100)
class Contact(models.Model):
partner_name =models.ForeignKey(Customer,blank=True,null=True,on_delete=models.CASCADE)
contact_number=models.CharField(max_length=15,blank=True)
email=models.EmailField(max_length=50,blank=True)
我试过这个查询
q=Customer.objects.filter(name='xxx').prefetch_related('contact_set')
for i in q:
print(i.contact_set)
返回
partner.Contact.None
partner.Contact.None
partner.Contact.None
【问题讨论】: