Python 如何在Django中向模板呈现消息线程?
我试图呈现用户的直接消息,并将它们分组到模板中的线程中。每条消息都有一个“线程”字段来指示线程。如何将消息呈现到模板中,并分组到它们的线程中?这是我的模型:Python 如何在Django中向模板呈现消息线程?,python,django,Python,Django,我试图呈现用户的直接消息,并将它们分组到模板中的线程中。每条消息都有一个“线程”字段来指示线程。如何将消息呈现到模板中,并分组到它们的线程中?这是我的模型: class Thread(models.Model): transaction = models.OneToOneField( Transaction, on_delete=models.CASCADE, primary_key=True, ) create_time
class Thread(models.Model):
transaction = models.OneToOneField(
Transaction,
on_delete=models.CASCADE,
primary_key=True,
)
create_time = models.DateTimeField(default=timezone.now, null=True, blank=True)
class Message(models.Model):
thread = models.ForeignKey(Thread, on_delete=models.CASCADE)
sender = models.ForeignKey(get_user_model(), related_name='sender', on_delete=models.CASCADE)
reciever = models.ForeignKey(get_user_model(), related_name='reciever',on_delete=models.CASCADE)
text = models.TextField(max_length=4000)
create_time = models.DateTimeField(default=timezone.now, null=True, blank=True)
非常感谢您的帮助。看起来我需要在模板中使用它