10

現在、 FlaskGoogle App Engineを使用するプロジェクトに取り組んでいます。メッセージをフラッシュしてから次を使用すると、呼び出しget_flashed_messages()は空を返しますredirect()

@views.route('/todo/add', methods=["POST"])
def add_todo():
    flash('hey')
    return redirect(url_for('todo_list')) 

ただし、コメントアウトすると

# SERVER_NAME = 'localhost'

それはうまくいくようです。私の問題は、サブドメインを使用する必要があるため、SERVER_NAME を設定する必要があることです。

契約は何ですか?

4

2 に答える 2

3

すべてのサブドメインで機能するようにCookieを設定しましたか?

デフォルトでは、それらを設定したドメインでのみ読み取り可能です。

于 2011-06-01T05:49:27.780 に答える