Saya mencoba memfilter pengguna dengan bidang khusus di setiap profil pengguna yang disebut profil. Bidang ini disebut level dan bilangan bulat antara 0-3.
Jika saya memfilter menggunakan equals, saya mendapatkan daftar pengguna dengan level yang dipilih seperti yang diharapkan:
user_list = User.objects.filter(userprofile__level = 0)
Ketika saya mencoba memfilter menggunakan kurang dari:
user_list = User.objects.filter(userprofile__level < 3)
Saya mendapatkan kesalahan:
nama global 'userprofile__level' tidak didefinisikan
Apakah ada cara untuk memfilter dengan <atau>, atau saya menggonggong pohon yang salah.
2
@ BéresBotond Meskipun dokumen tampak hebat - penataan dan tata letak sangat buruk sehingga tanpa tautan langsung, semuanya tidak berguna
—
RunLoop
@ BéresBotond Sayangnya tautan itu sekarang mati :(
—
dKen
Tautan yang berfungsi
—
Gaurav Pandey