django-filter允许您轻松声明模型的可过滤字段。
例如
class UserFilter(django_filters.FilterSet):
class Meta:
model = User
fields = ['username']
提供对字段的查找,该字段等效于此...exactusername
class UserFilter(django_filters.FilterSet):
class Meta:
model = User
fields = {
'username': ['exact']
}
我正在寻找一种支持给定字段的所有可能的查找过滤器的方法,这样我就不必这样做:
class UserFilter(django_filters.FilterSet):
class Meta:
model = User
fields = {
"username": ["exact", "iexact", "contains", "icontains", "startswith", ..., etc.]
}
心有法竹
Cats萌萌
呼唤远方
相关分类