0
我有一個Customer類通過外鍵鏈接到其他幾個類。我希望表單的工作方式是,如果提交的客戶記錄已經存在,那麼這個記錄將被用作相關類的外鍵。檢查保存前是否存在記錄
我已經聲明瞭Customer類爲:
class Customer(CustomerBaseInfo):
date_time_added = models.DateTimeField(default=datetime.today)
source = models.ForeignKey(Source, blank=False)
email_address = models.CharField(max_length=75)
phone_number = models.CharField(max_length=20)
preffered_contact_method = models.ForeignKey(PreferredContact)
best_time_to_contact = models.ForeignKey(BestTime)
def __unicode__(self):
return self.first_name
一個鏈接到Customer類看起來像這樣的類:
class Message(models.Model):
date_time_added = models.DateTimeField(default=datetime.today)
message_type = models.ForeignKey(MessageType)
customer = models.ForeignKey(Customer)
representative = models.ForeignKey(Representative)
vehicle = models.CharField(max_length=80)
message = models.TextField(null=True)
def __unicode__(self):
return self.date_time_added
工作得很好......謝謝 – Stephen 2010-02-09 11:29:15