我目前正在使用 Flask 和 Google 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。
这是怎么回事?
SERVER_NAME = 127.0.0.1:5000
。 - Eddy