3

フォームのある 500 エラー ページを取得しましたが、500 エラー ページがスローされたときに CSRF トークンが生成されません。500エラーページでCSRFトークンを生成してフォーム投稿を機能させる最良の方法は何ですか? 独自のカスタム 500 エラー ビューを定義する必要がありますか?

4

2 に答える 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 に答える