2

同じページの iframe に投稿するフォームが必要なページを作成しています。テンプレートは次のようになります。

    <form action="form-results" method="post" target="resultspane" >
        {% csrf_token %}
        <input name="query">
        <input type=submit>
    </form>

    <iframe src="form-results" name="resultspane" width="100%" height="70%">
    </iframe>

背後のビューでform-resultsCSRF エラーが発生しています。クロスフレーム投稿に何か特別なことが必要ですか?

4

1 に答える 1

2

実際、この問題はクロスフォームPOSTとは何の関係もありません。RequestContextフォームを表示するテンプレートは、次のようにレンダリングする必要があります

return render_to_response('form_template.html',
        context_instance = RequestContext(request))
于 2010-05-25T20:35:12.063 に答える