我正在try 通过每个用户配置文件中称为配置文件的自定义字段来访问过滤用户.此字段称为级别,是介于0-3之间的整数.
如果我使用equals进行筛选,我会得到一个用户列表,其中所选级别与预期一致:
user_list = User.objects.filter(userprofile__level = 0)
当我try 使用少于以下值的过滤时:
user_list = User.objects.filter(userprofile__level < 3)
我得到了一个错误:
未定义全局名称"userprofile__level"
Is there a way to filter by < or >, or am I barking up the wrong tree.