我有一个MODEL有两个表,Questions和Choice。现在,“一个问题”有很多选择,这是一对多关系。 我想在视图中编写一个get_queryset(),以仅显示实际上具有选择的问题,而没有选择的问题将被过滤。
我该怎么办? 这是针对Django2.2的,我使用的是通用视图。我正在遵循Django官方指南。
enter image description here
我期待这样的解决方案,但正确的
def get_queryset(self):
返回Question.objects.filter(Question.choice_set.all> 0,pub_date__lte = timezone.now())。order_by('-pub_date')[:5]
###过滤器question.choice_set大于0,并且在今天(已实现)之前发布。###