3

私はdjango-pjaxを使用していますが、pjax 応答を返す可能性のあるビュー内からリダイレクトする方法がわかりません。

リダイレクト ショートカットを使用すると、次のようになります。

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

おそらく、django-pjax は HttpResponse オブジェクトではなく TemplateResponse オブジェクトを必要とするためです。しかし、TemplateResponse オブジェクトはリダイレクトを処理しないため、どうすればよいかわかりません。

任意のガイダンスをいただければ幸いです。

4

1 に答える 1

0

フロントエンドで、このタイプのリダイレクトを試してください:

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

$('.logo').attr('href') を URL に置き換え、#w0 をコンテナー ID に置き換えます。

于 2016-03-02T08:34:24.827 に答える