这是我的模特,
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')
但没有任何效果。
我们如何使用问题模型来做到这一点?谢谢 。 。