class SomeFilter(filters.FilterSet):
class Meta:
model = SomeModel
fields = {
'column1': '__all__',
'column2': '__all__'
}
所以基本上可以说我有一个使用此过滤器的GET请求,例如www.someAPI.com/?column2=something%20or%20Another
当我应用上面的过滤器时,它不起作用,因为它使用%20而不是空格(这是sql数据库中的内容)查询第2列,我该如何处理它以便查询正确?
答案 0 :(得分:-1)
您可以使用urllib
import urllib
old_string = 'stringwith%20'
new_string = urllib.unquote(old_string)