Доброго времени суток! Есть у меня нити и сообщение соответственно:
class Thread(models.Model):
id = UUIDField(primary_key=True)
participants = models.ManyToManyField(User)
last_message = models.DateTimeField(null=True, blank=True)
class Message(models.Model):
text = models.TextField()
sender = models.ForeignKey(User)
thread = models.ForeignKey(Thread)
delete_by_user = models.BooleanField(default=False)
delete_by_recipient = models.BooleanField(default=False)
datetime = models.DateTimeField(auto_now_add=True)
А теперь сам вопрос - как не показывать thread, у которого нету сообщений? То есть, если юзер в диалоге удаляет все сообщения ( они помечаютс как delete_by_user=True и delete_by_recipient=True соответственно). То есть как не показать thread, со всеми удаленными сообщениями, юзеру?
Заранее спасибо за помощь!
Updated 18 Aug. 2014, 23:55 by kamasutra007007.