如何使用django-pjax处理重定向?

时间:2011-07-07 02:29:32

标签: django pjax

我正在使用django-pjax,我不确定如何从一个也可以返回pjax响应的视图中重定向。

如果我使用重定向快捷方式,我会得到:

AttributeError: 'HttpResponseRedirect' object has no attribute 'template_name'

可能是因为django-pjax需要一个TemplateResponse对象,而不是一个HttpResponse对象。 但由于TemplateResponse对象不处理重定向,我不知道该怎么做。

感谢任何指导!

1 个答案:

答案 0 :(得分:0)

在你的前端尝试这种重定向:

$.pjax({url: $('.logo').attr('href'), container: '#w0'});

将$('。logo')。attr('href')替换为您的网址,将#w0替换为您的容器ID。