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)

非常感谢您的帮助。

看起来我需要在模板中使用它