3

私の Web サイト (Django で構築) にデータを送信できるようにする必要がある Python プログラムがあります。このデータは取得され、ウェブサイトの特定の部分に表示されます。私が抱えている問題は、Django に組み込まれている CSRF 保護が POST 要求をブロックすることです。私が理解していることから、これは通常、POST リクエストが送信されるフォームに {%csrf_token} を追加することで回避されます。私の問題は、POST 要求をフォームではなく .cgi スクリプトに送信しようとしていることです。CSRF保護をバイパスする方法を知っている人はいますか(これはオプションですが、完全に削除しないことが望ましいです)。

4

2 に答える 2

5

特定のビューで csrf 保護を回避するには、csrf_exempt デコレータを使用する必要があります。

詳細については、ドキュメントを読むことができます

于 2013-10-01T15:22:32.417 に答える
0

クラスベースのビューを使用している場合は、これを実現するためにmixinを使用するdjango-bracesと、他の非常に便利な mixin を提供することをお勧めします。

于 2013-10-01T15:26:01.370 に答える