シンプルなチャットアプリがあります。
class Thread(models.Model):
participants = models.ManyToManyField(User)
last_message_time = models.DateTimeField(null=True, blank=True)
class NewMessage(models.Model):
message = models.CharField(max_length=500)
sender = models.ForeignKey(User)
thread = models.ForeignKey(Thread, related_name = 'thread_to_message')
datetime = models.DateTimeField(auto_now_add=True)
NewMessage オブジェクトが作成されるたびに、Thread モデルの last_message_time を、作成されたばかりの NewMessage オブジェクトの日時で更新したいと考えています。どうすればこれを行うことができますか?