1

Flaskのドキュメントでは、次のサンプルコードが示されています。

from flask import make_response

@app.route('/')
def index():
    resp = make_response(render_template(...))
    resp.set_cookie('username', 'the username')
    return resp

なぜ応答オブジェクトを作成する必要があるのですか?javascriptでいつでもCookieを設定できませんか?

4

1 に答える 1

0

重要な洞察は、ルートが応答オブジェクトを期待することでした。したがって、render_template(..)またはredirect(url_for(..))を実行すると、レンダリングされたビューを含む応答オブジェクトが返されます。すぐにCookieを設定することは実際には重要ではありません。通常、いずれのルートでも応答を返す必要があるため、都合がよければそこで行うこともできます。

于 2013-01-17T21:37:52.300 に答える