由于此错误,我的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.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()__init__.py
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我已经看过secret key not set in flask session了,但它没有解决我的问题。
发布于 2017-04-21 00:34:20
多亏了戴维主义我弄明白了,
我不得不把
sess.init_app(app)
之后
app.config['SECRET_KEY'] = 'redsfsfsfsfis'
https://stackoverflow.com/questions/43499159
复制相似问题