2011-07-07 18 views
3

私はdjango-pjaxを使用していますが、pjax応答を返すことができるビューからどのようにリダイレクトするべきかわかりません。リダイレクトをdjango-pjaxでどのように扱うべきですか?

私はリダイレクトのショートカットを使用している場合は、私が手:

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

おそらくジャンゴ-pjax必要になるため、TemplateResponseオブジェクトではなく、HttpResponseオブジェクト。 しかし、TemplateResponseオブジェクトはリダイレクトを処理しないので、何をすべきかわかりません。

ご了承ください。フロントエンドで

+0

ブラウザをまったく新しいURLに送信しようとしていますか?または、リダイレクトされたURLにあるコンテンツをpjaxを使用してロードしますか? これらのビューでは、デコレータを使用してスキップする必要があります。 –

答えて

0

は、リダイレクト、このタイプの試してみてください。

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

を( 'ロゴ ')$を交換attrの(' のhref')あなたのURLと#のW0にごコンテナIDへ。

関連する問題