这是我的代码,是否有更高效的编写方式? 我不喜欢它。Django多个外键模型
基本上,公司和供应商模型应该能够与几个电话号码有几个联系。
class Contact(models.Model):
company = models.ForeignKey(Company, related_name='contact',
blank=True, null=True)
supplier = models.ForeignKey(Supplier, related_name='contact',
blank=True, null=True)
name = models.CharFields(max_length=50, blank=True, null=True)
class Phone(models.Model):
contact = models.ForeignKey(Contato, related_name='phone')
number = models.CharFields(max_length=50, blank=True, null=True)
不要在CharFields上使用null = True。 – allcaps 2014-12-02 00:08:43
会做@allcaps,谢谢。 – 2014-12-02 18:25:17