3

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

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

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

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

任何指导表示赞赏!

4

1 回答 1

0

在您的前端尝试这种类型的重定向:

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

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

于 2016-03-02T08:34:24.827 回答