查询数据库| Django的

时间:2018-01-08 06:53:29

标签: django django-models django-views

这是我的模特,

class Question(models.Model):
    question_text = models.CharField()

class Answer(models.Model):
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    answer_text = models.TextField(max_length=15000)

我正在尝试打印那些最近收到回答的问题。这是尝试过的,

questions = Question.objects.filter(answer__isnull=False).order_by('-answer__id').distinct()

但问题是,即使在最后添加了不同之后,它仍然会多次返回相同的问题。我也尝试过这样做,distinct('answer__id', 'id')但没有任何效果。

我们如何使用问题模型来做到这一点?谢谢 。 。

0 个答案:

没有答案