class Conversation(models.Model):
contact = models.ForeignKey(Contact)
conversation_datetime = models.DateTimeField()
notes = models.TextField(_(u'Notes'), blank=True)
def __unicode__(self):
return self.conversation_datetime
class Conversation_history(Conversation):
log_date_time = CreationDateTimeField()
def __unicode__(self):
return self.conversation_datetime
不确定这是否是最好的做法,但我希望创建每个主要模式的历史表,以便我可以跟踪客户的操作并在支持案例中帮助他们。
我在原始模型的基础上创建了一个新模型。但是当我保存新模型的一个实例时,原始表会被填充。我不知道为什么。
call = Conversation(contact='', conversation_datetime = '', notes='')
call.save()
ch = Conversation_history(contact='', conversation_datetime = '', notes='')
ch.save()