Próbuję filtrować użytkowników według niestandardowego pola w każdym profilu użytkownika o nazwie profil. To pole nazywa się poziomem i jest liczbą całkowitą z przedziału od 0 do 3.
Jeśli filtruję za pomocą równości, otrzymuję listę użytkowników z wybranym poziomem zgodnie z oczekiwaniami:
user_list = User.objects.filter(userprofile__level = 0)
Kiedy próbuję filtrować, używając mniej niż:
user_list = User.objects.filter(userprofile__level < 3)
Wyskakuje mi błąd:
nazwa globalna „userprofile__level” nie jest zdefiniowana
Czy istnieje sposób na filtrowanie według <lub>, czy też szczekam na niewłaściwe drzewo.