【发布时间】:2017-05-24 01:43:38
【问题描述】:
class SomeFilter(filters.FilterSet):
class Meta:
model = SomeModel
fields = {
'column1': '__all__',
'column2': '__all__'
}
所以基本上可以说我有一个使用此过滤器的 GET 请求,例如 www.someAPI.com/?column2=something%20or%20Another
当我应用上面的过滤器时,它不起作用,因为它使用 %20 而不是空格(这是 sql 数据库中的)查询第 2 列,我该如何处理才能正确查询?
【问题讨论】:
-
极不可能。 Django 总是 url 解码查询字符串。您的代码的其他部分有问题
标签: django rest django-rest-framework