Ich versuche, Benutzer nach einem benutzerdefinierten Feld in jedem Benutzerprofil zu filtern, das als Profil bezeichnet wird. Dieses Feld heißt level und ist eine Ganzzahl zwischen 0-3.
Wenn ich mit Gleichheit filtere, erhalte ich erwartungsgemäß eine Liste der Benutzer mit der ausgewählten Stufe:
user_list = User.objects.filter(userprofile__level = 0)
Wenn ich versuche, mit weniger als zu filtern:
user_list = User.objects.filter(userprofile__level < 3)
Ich bekomme den Fehler:
Der globale Name 'userprofile__level' ist nicht definiert
Gibt es eine Möglichkeit, nach <oder> zu filtern, oder belle ich den falschen Baum an?