OneToMany关系,筛选主键(一个)没有子键(Mant)

时间:2019-07-03 07:09:32

标签: django-models

我有一个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,并且在今天(已实现)之前发布。###

0 个答案:

没有答案