我刚刚在Flask和Heroku的帮助下创建了一个Web应用程序但是当我开始使用session进行登录时,然后在本地(在我的计算机中)它的工作正常,但当我在heroku上部署它然后显示错误:内部服务器错误
任何人都可以帮我吗?
@app.route('/')
def home():
''' Home page'''
if 'username' in session:
session['logged_in'] = True
else:
session['logged_in'] = False
return render_template('home.html')
一旦来到'如果'行然后服务器停止并显示错误,但如果我在本地运行,那么它工作正常。我只是粘贴了我的代码的一小部分,显示它显示错误的位置。
对于heroku,我们需要以不同的方式实现它,或者heroku不支持会话。
答案 0 :(得分:0)
检查您是否设置了app.config['SECRET_KEY']
。如果没有,烧瓶将报告错误。