ฉันพยายามกรองผู้ใช้ตามฟิลด์ที่กำหนดเองในโปรไฟล์ผู้ใช้แต่ละโปรไฟล์ที่เรียกว่าโปรไฟล์ ฟิลด์นี้เรียกว่าระดับและเป็นจำนวนเต็มระหว่าง 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
                
                
                  
                    —
                    Gaurav Pandey