Как перенаправления должны обрабатываться с django-pjax? - PullRequest
3 голосов
/ 07 июля 2011

Я использую django-pjax , и я не уверен, как я должен перенаправлять изнутри представления, которое также может вернуть ответ pjax.

Если я используюярлык перенаправления, я получаю:

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

Возможно, потому что django-pjax требует объект TemplateResponse, а не объект HttpResponse.Но поскольку объекты TemplateResponse не обрабатывают перенаправления, я не уверен, что делать.

Любое руководство приветствуется!

1 Ответ

0 голосов
/ 02 марта 2016

На внешнем интерфейсе попробуйте следующий тип перенаправления:

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

Замените $ ('. Logo'). Attr ('href') на ваш URL-адрес и # w0 на идентификатор вашего контейнера.

...