Python Flask RuntimeError:会话不可用,因为使用Flask会话时未设置密钥
由于此错误,我的heroku应用程序将不允许我注册Python Flask RuntimeError:会话不可用,因为使用Flask会话时未设置密钥,python,heroku,flask,Python,Heroku,Flask,由于此错误,我的heroku应用程序将不允许我注册 RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret. 但是,我将会话键设置得很好 run.py: from app import app, db, manager, sess import os app.conf
RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.
但是,我将会话键设置得很好
run.py
:
from app import app, db, manager, sess
import os
app.config['SESSION_TYPE'] = 'filesystem'
app.config['SECRET_KEY'] = 'reds209ndsldssdsljdsldsdsljdsldksdksdsdfsfsfsfis'
sess.init_app(app)
app.secret_key()
if __name__ == "__main__":
app.debug = True;
app.run()
# manager.run()
from flask import Flask
from flask_session import Session
app = Flask(__name__)
sess = Session()
sess.init_app(app)
app.config['SESSION_TYPE'] = 'memcached'
app.config['SECRET_KEY'] = 'redsfsfsfsfis'
from app import views, db
\uuuu init\uuuuu.py
:
from app import app, db, manager, sess
import os
app.config['SESSION_TYPE'] = 'filesystem'
app.config['SECRET_KEY'] = 'reds209ndsldssdsljdsldsdsljdsldksdksdsdfsfsfsfis'
sess.init_app(app)
app.secret_key()
if __name__ == "__main__":
app.debug = True;
app.run()
# manager.run()
from flask import Flask
from flask_session import Session
app = Flask(__name__)
sess = Session()
sess.init_app(app)
app.config['SESSION_TYPE'] = 'memcached'
app.config['SECRET_KEY'] = 'redsfsfsfsfis'
from app import views, db
我已经看过了,但它并没有解决我的问题。多亏了大卫主义,我找到了答案 我不得不把
sess.init\u应用程序(应用程序)
之后
app.config['SECRET\u KEY']='redsfis'