Estoy intentando filtrar usuarios por un campo personalizado en cada perfil de usuarios llamado perfil. Este campo se llama nivel y es un número entero entre 0-3.
Si filtro usando iguales, obtengo una lista de usuarios con el nivel elegido como se esperaba:
user_list = User.objects.filter(userprofile__level = 0)
Cuando trato de filtrar usando menos de:
user_list = User.objects.filter(userprofile__level < 3)
Me sale el error:
el nombre global 'userprofile__level' no está definido
¿Hay alguna forma de filtrar por <o>, o estoy ladrando por el árbol equivocado?
2
@ BéresBotond Aunque los documentos se ven geniales, la estructura y el diseño son tan pobres que sin un enlace directo, son casi inútiles
—
RunLoop
@ BéresBotond Desafortunadamente ese enlace ahora está muerto :(
—
dKen
Enlace de trabajo para doc: docs.djangoproject.com/en/1.11/ref/models/querysets/#gt
—
Gaurav Pandey