首页 > 解决方案 > views.py 中的 Order_by BooleanField 不起作用。蟒蛇,姜戈

问题描述

我尝试在models.py 中返回所有具有BooleanField 'True' 的字段。但我无法得到它:

我的查询集(在 views.py 中):

prem_user = User.objects.all().order_by(premium=True)[4:8]

这种情况返回错误:

order_by() got an unexpected keyword argument 'premium'

模型.py

premium = models.BooleanField(default=False)

你怎么能返回所有的'BooleanField = True'?任何帮助将不胜感激。

标签: pythondjangodjango-queryset

解决方案


如果您只想返回 premium = True ,则使用过滤器选项。


推荐阅读