【发布时间】:2015-01-26 18:57:31
【问题描述】:
使用 django-filter,我有以下 FilterSet:
class MyFilter(django_filters.FilterSet):
name = django_filters.CharFilter(name='full_name')
class Meta:
model = MyModel
fields = ['name',]
order_by_field = 'order'
order_by = ('name',)
如您所见,我已将该字段命名为 full_name,因此它会过滤表的 full_name 列。但是一旦我将order_by 设置为name,它就会给我这个错误:
无法将关键字“名称”解析为字段。选择是:...
它使用?name=Jon%20Doe 过滤,但排序不起作用。可能是什么问题?
【问题讨论】:
标签: python django django-filter