尝试在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/

10-12 21:58