フォームのある 500 エラー ページを取得しましたが、500 エラー ページがスローされたときに CSRF トークンが生成されません。500エラーページでCSRFトークンを生成してフォーム投稿を機能させる最良の方法は何ですか? 独自のカスタム 500 エラー ビューを定義する必要がありますか?
2 に答える
0
OK、カスタム 500 ビューを定義してみましたが、同じ問題を抱えている人のために、次のように機能しました。
カスタム 500 エラー ビューを定義する
from django.shortcuts import render
def server_error(request):
vars = {}
return render(request, '500.html', vars, status=500)
次に、メインの urls.py に次を追加します。
handler500 = 'your_app.views.errors.server_error'
于 2012-08-09T20:30:07.440 に答える