在Django教程中:
{% for choice in question.choice_set.all %}
我找不到关于这个问题的简明解释。我知道在admin.py文件中,我已经在choice模型上创建了一个Question模型的外键,以便对于每个选项都有一个问题。
class Choice(models.Model):
...
question = models.ForeignKey(Question, related_name='choices')
choice_set.all
让你认为应该在Choice类中有一个名为choice_set
的方法或类似的东西。 - AdjunctProfessorFalcon
.all
是与Choice.objects.all()
相同的“all”,即查询集方法。请参见 @wim 的答案以了解原因。 - Anentropic