在Django中,我有三个类,如下所示,本例简化。
Class Message(models.Model):
sent_date = models.DateTimeField(default=timezone.now)
text = models.CharField(max_length=150)
Class SentMessage(Message):
pass
Class ReceivedMessage(Message):
pass
我希望SentMessage
和ReceivedMessage
共享数据,以便SentMessage
实例可以更改ReceivedMessage
实例的值。让我们说SentMessage保存自己,更新text
,我希望也为ReceivedMessage
更新文本。我怎么能这样做?如果ReceivedMessage
和SentMessage
都从同一个类继承,这可能吗?
答案 0 :(得分:0)
您是否尝试过ReceivedMessage
和SentMessage
之间的一对一关系。我想你可以用这种方式更新相关模型上的文本。