使用下面的=,我可以按年龄筛选人员:
qs = Person.objects.filter(age = 20)
# ↑ Here
但对于下面的>,<,>=和<=,我无法根据年龄筛选人员:
qs = Person.objects.filter(age > 20)
# ↑ Here
qs = Person.objects.filter(age < 20)
# ↑ Here
qs = Person.objects.filter(age >= 20)
# ↑↑ Here
qs = Person.objects.filter(age <= 20)
# ↑↑ Here
然后,我得到了下面的错误:
name 'age'没有定义
我怎么能做大于(>),大于或等于(>=),小于(<)和小于或等于(>=)与过滤器()在Django?