0
我有一个带有计算字段的Django模型。举个例子:使用django_filter对模型的计算方法进行过滤
class MyModel(models.Model):
number = models.IntegerField(default=3)
@property
def incremented(self):
return self.number + 1
我想在这个财产进行过滤,所以我尝试了以下内容:
class ModelFilter(django_filter.FilterSet):
class Meta:
model = MyModel
fields = ('incremented',)
这并没有工作,也没有这样的:
class ModelFilter(django_filter.FilterSet):
incremented = django_filter.NumberFilter(lookup_type='exact')
class Meta:
model = MyModel
fields = ('incremented',)
我在这里做错了什么?
谢谢。我认为这个“行动”克瓦格正是我正在寻找的 - 在文档中没有看到它。 – jdotjdot