没有设置运行时错误的secret_key,但是我非常确定我正确设置了密钥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有设置运行时错误的secret_key,但是我非常确定我正确设置了密钥相关的知识,希望对你有一定的参考价值。
嗨,即使我非常确定我正确设置了我的密钥,我的代码中也会出现此错误
# Laptop Service
from bson import json_util
import json
from flask_restful import Resource, Api
from flask import Flask
from flask_wtf import FlaskForm, csrf
from wtforms import StringField,PasswordField,BooleanField,validators
from passlib.apps import custom_app_context as pwd_context
from itsdangerous import (TimedJSONWebSignatureSerializer \
as Serializer, BadSignature, \
SignatureExpired)
from flask_login import (LoginManager, current_user, login_required,
login_user,logout_user,UserMixin, confirm_login,
fresh_login_required)
import os
import flask
from flask import request, Response,redirect,url_for,render_template
import arrow # Replacement for datetime, based on moment.js
import acp_times # Brevet time calculations
import config
from datetime import datetime as datetime
import dateutil.parser
import time
from pymongo import MongoClient
import logging
logging.basicConfig(foramt='%(levelname)s:%(message)2',
level=logging.INFO)
log = logging.getLogger(__name__)
app = Flask(__name__)
CONFIG = config.configuration()
app.secret_key = CONFIG.SECRET_KEY
the_csrf = csrf.CSRFProtect(app)
the_csrf.init_app(app)
client = MongoClient('mongodb://mongodb:27017/')
# Instantiate the app
app = Flask(__name__)
api = Api(app)
这是我的文件头,并且我使用凭据文件来设置我的密钥。
答案
app 两次
以上是关于没有设置运行时错误的secret_key,但是我非常确定我正确设置了密钥的主要内容,如果未能解决你的问题,请参考以下文章
使用 Supervisor 启动 Celery 时如何避免 SECRET_KEY 错误?
django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量
部署在 Elastic Beanstalk 上的 Python Flask 服务器出现 AWS 内部服务错误,日志说 SECRET_KEY 从未设置?