没有设置运行时错误的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,但是我非常确定我正确设置了密钥的主要内容,如果未能解决你的问题,请参考以下文章

Django:配置不当:SECRET_KEY 设置不能为空

Django SECRET KEY 错误

使用 Supervisor 启动 Celery 时如何避免 SECRET_KEY 错误?

django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量

部署在 Elastic Beanstalk 上的 Python Flask 服务器出现 AWS 内部服务错误,日志说 SECRET_KEY 从未设置?

在 miniconda 环境中隐藏 django secret_key 时出错