我尝试返回在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'
models.py
premium = models.BooleanField(default=False)
如何返回所有“ BooleanField = True”?任何帮助将不胜感激。
答案 0 :(得分:1)
如果您只想返回premium = True,请使用过滤器选项。
答案 1 :(得分:1)
尝试
prem_user = User.objects.all().filter(premium=True)