0

寄付フォームがあるdjangoサイトがあります。このサイトでは、組織による内部寄付のみを扱います。彼らは、ジャンゴ駆動ではない公開サイトを持っています。彼らは、パブリック ユーザーが寄付を送信し、それを djagno サイト データベースに投稿するための同じ寄付フォームを用意したいと考えています。

django以外のサイトにフォームデータをデータベースに投稿させる方法はありますか? iframeはこのようなものを処理できますか?

編集:私が抱えているもう1つの問題は、このフォームにロジックが組み込まれていることです。それらのアドレスに基づいて、選択フィールドのデータベースから可能な選択肢のリストを提供する ajax リクエストをトリガーします。したがって、これは事態をさらに複雑にする可能性があります

4

1 に答える 1

1

唯一の問題は CSRF 保護にあります。実際に外部サイトからの投稿を意図している場合、CSRF を実装することはできません。フォーム ハンドラー ビューを で装飾するだけcsrf_exemptです。

于 2012-09-05T14:26:26.320 に答える