尝试在python中实现自定义get_success_url
方法时,Django会引发TypeError: quote_from_bytes()
错误。例如:
class SomeView(generic.CreateView):
#...
def get_success_url(self):
return HttpResponseRedirect(reverse('index'))
最佳答案
get_success_url
不返回HttpResponseRedirect,而是应返回您要重定向到的网址。这样就可以返回reverse('index')
:
def get_success_url(self):
return reverse('index')
关于python - 当我使用HttpResponseRedirect时,出现TypeError : quote_from_bytes() expected bytes in Django,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52334508/