【发布时间】:2021-10-14 14:30:47
【问题描述】:
我有 3 个模型:
class ForumTopic(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
title = models.CharField(max_length=100)
class ForumMessage(models.Model):
topic = models.ForeignKey(ForumTopic, on_delete=models.CASCADE)
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
class ForumMessageVote(models.Model):
user = models.ForeignKey('auth.User', on_delete=models.CASCADE)
message = models.ForeignKey(ForumMessage, on_delete=models.CASCADE)
vote = models.IntegerField(default=0)
我想为特定 ForumTopic 选择所有 ForumMessage 并附加到由特定 User 过滤的此查询 ForumMessageVote 的结果strong> 和当前 ForumMessage。
我该怎么做?
【问题讨论】:
标签: python-3.x django join orm