Как визуализировать потоки сообщений в шаблоне в Django? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь визуализировать личные сообщения пользователя и группировать их в потоки в шаблоне. Каждое сообщение имеет поле "поток", чтобы указать поток. Как бы я рендерил сообщения в шаблон, сгруппированные в их ветке? Вот моя модель:

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)

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 17 октября 2019

Похоже, мне нужно использовать перегруппировать в шаблоне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...