Tôi đang cố gắng lọc người dùng theo một trường tùy chỉnh trong mỗi hồ sơ người dùng được gọi là hồ sơ. Trường này được gọi là cấp và là một số nguyên trong khoảng 0-3.
Nếu tôi lọc bằng cách sử dụng, tôi sẽ nhận được một danh sách người dùng với mức đã chọn như mong đợi:
user_list = User.objects.filter(userprofile__level = 0)
Khi tôi cố gắng lọc bằng cách sử dụng ít hơn:
user_list = User.objects.filter(userprofile__level < 3)
Tôi nhận được lỗi:
tên toàn cầu 'userprofile__level' không được xác định
Có cách nào để lọc theo <hoặc>, hoặc tôi đang sủa sai cây.
2
@ BéresBotond Mặc dù các tài liệu trông rất tuyệt - cấu trúc và bố cục kém đến mức không có liên kết trực tiếp, tất cả đều vô dụng
—
RunLoop
@ BéresBotond Thật không may liên kết đó đã chết :(
—
dKen
Liên kết làm việc cho doc: docs.djangoproject.com/en/1.11/ref/models/querysets/#gt
—
Gaurav Pandey