当我使用HttpResponseRedirect时,出现TypeError:quote_from_bytes()Django中的预期字节

时间:2018-09-14 14:56:27

标签: python django

当尝试在python中实现自定义solr_data_loader方法时,Django会引发get_success_url错误。例如:

TypeError: quote_from_bytes()

2 个答案:

答案 0 :(得分:6)

class SomeView(generic.CreateView): #... def get_success_url(self): return HttpResponseRedirect(reverse('index')) 不返回HttpResponseRedirect,而是应返回您要重定向到的URL。因此,您只需返回get_success_url

reverse('index')

答案 1 :(得分:0)

HttpResponseRedirect的快捷方式是redirect(“ View_name”) 它返回一个HttpResponse(HTML)

反向返回网址