【发布时间】:2012-04-19 20:58:57
【问题描述】:
我正在尝试按每个用户配置文件中称为配置文件的自定义字段过滤用户。该字段称为level,是0-3之间的整数。
如果我使用 equals 过滤,我会按预期获得具有所选级别的用户列表:
user_list = User.objects.filter(userprofile__level = 0)
当我尝试使用小于过滤时:
user_list = User.objects.filter(userprofile__level < 3)
我得到错误:
未定义全局名称“userprofile__level”
有没有办法通过 进行过滤,还是我找错了树。
【问题讨论】:
-
@BéresBotond 虽然文档看起来很棒 - 结构和布局非常糟糕,如果没有直接链接,它们几乎毫无用处
-
@BéresBotond 不幸的是,该链接现在已失效:(
标签: python django django-queryset