Я пытаюсь отфильтровать пользователей по настраиваемому полю в каждом профиле пользователя, называемом профилем. Это поле называется уровнем и является целым числом от 0 до 3.
Если я фильтрую, используя равные, я получаю список пользователей с выбранным уровнем, как и ожидалось:
user_list = User.objects.filter(userprofile__level = 0)
Когда я пытаюсь фильтровать, используя меньше чем:
user_list = User.objects.filter(userprofile__level < 3)
Я получаю ошибку:
глобальное имя 'userprofile__level' не определено
Есть ли способ отфильтровать по <или>, или я лаю не на том дереве.
2
@ BéresBotond Хотя документы выглядят великолепно - структурирование и макет настолько скудны, что без прямой ссылки они практически бесполезны
—
RunLoop
@ BéresBotond К сожалению, эта ссылка сейчас не работает :(
—
dKen
Рабочая ссылка для doc: docs.djangoproject.com/en/1.11/ref/models/querysets/#gt
—
Гаурав Пандей