我有2个简单的模型;一个“JobInfo”模型和一个“联系人”模型。什么类型的继承允许这
class JobInfo(models.Model):
client = models.CharField(max_length=50, choices=CLIENT_CHOICES)
job_number = models.CharField(max_length=30, unique=True, blank=True, null=True)
page_type = models.CharField(max_length=50, choices=PT_CHOICES)
contact = models.CharField(max_length=50, choices=CONTACT_CHOICES?)
def __unicode__ (self):
return self.job_number
class Admin:
pass
class Contact(models.Model):
name = models.CharField(max_length=64, unique=False, blank=True, null=True)
position = models.CharField(max_length=50, choices=CLIENT_CHOICES)
phone = models.CharField(max_length=15, unique=False, blank=True, null=True)
fax = models.CharField(max_length=15, unique=False, blank=True, null=True)
email = models.EmailField()
def __unicode__ (self):
return self.name
class Admin:
pass
我的“联系人”对象(来自联系人模型)可以作为“JobInfo”模型中联系人字段的选择吗?我希望能够在我的JobInfo表单中选择联系人,并让这些联系人属性可用于显示在同一个模板中。
是的,这确实有效。谢谢! – kjarsenal