使用会话变量之前,您是否已设置app.secret_key?我有同样的问题,它在本地工作,但是天蓝色抛出“内部服务器错误”,因为我在_name__ ==’_main__’块中设置了它,如下所示:
if __name__ == '__main__':
HOST = environ.get('SERVER_HOST', 'localhost')
try:
PORT = int(environ.get('SERVER_PORT', '5555'))
except ValueError:
PORT = 5555
app.secret_key = "secret_key"
app.run(HOST, port=PORT)
我在if块之外设置了app.secret_key =“ secret_key”,它可以正常工作。