私はいくつかの認証動作をチェックしています。このテストでは、私は明示的にCSRFの動作を確認する必要があるので、私はTrue
にテストクライアントenforce_csrf_checks
セット使用しています:私の質問は私が手動で送信するにはCSRFトークンを取得するための最も簡単な方法は何、であるテスト時に手動でCSRFトークンを取得する
self.csrf_client = Client(enforce_csrf_checks=True)
を私はそのクライアントに行うつもりのPOST要求ですか?
csrf(request)
を返すカスタムテストビューを定義し、そのビューにリクエストを行い、CSRFトークンを抽出してPOSTリクエストで使用するか、CSRFトークンを取得するのが簡単な方法がありますか使用する?
あなたは、このための解決策を見つけますか?セレンテストのためにcsrftokenクッキーを設定する目的で、csrfトークンに似た問題が発生しています。 –