2

iframeを介してWebページをレンダリングしています。iframeでフォームを正常に送信すると、次のようになりました。

 return HttpResponseRedirect("www.google.com")

ただし、ターゲットページもiframe内に読み込まれます。djangoビューからリロードする親を指定するにはどうすればよいですか?

4

1 に答える 1

11

いくつかのhtmlを返すだけです:

redirect_template.html

<html>
    <head>
        <script>
            window.top.location.href = '{{ redirect_url }}';
        </script>
    </head>
    <body></body>
</html>

それ以外の:

return HttpResponseRedirect("www.google.com")

使用する:

return TemplateResponse(request, 'redirect_template.html', {'redirect_url':'www.google.com'}
于 2012-08-24T12:00:02.697 に答える