Order_by BooleanField в views.py не работает. Питон, Джанго - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь вернуть все поля, которые имеют BooleanField 'True' в models.py. Но я не могу получить это:

Мой QuerySet (в 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'? Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

попробуйте

 prem_user = User.objects.all().filter(premium=True)
0 голосов
/ 07 ноября 2018

, если вы хотите вернуть только premium = True, тогда используйте опцию фильтра.

...