【问题标题】:KeyError: 'SECRET_KEY' django migrate?KeyError:'SECRET_KEY' django 迁移?
【发布时间】:2017-01-26 00:00:52
【问题描述】:

  File "/home/user/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 43, in _setup
    self._wrapped = Settings(settings_module)
  File "/home/user/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 99, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/home/user/instagram_miner/ig_miner/settings.py", line 23, in <module>
    SECRET_KEY = os.environ['SECRET_KEY']
  File "/home/user/env/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'SECRET_KEY'

我放了一个秘钥但是出现这个错误

KeyError: 'SECRET_KEY'

这是我的密码.sh

导出 SECRET_KEY='key'

Generated by 'django-admin startproject' using Django 1.9.5.

For more information on this file, see
https://docs.djangoproject.com/en/1.9/topics/settings/

For the full list of settings and their values, see
https://docs.djangoproject.com/en/1.9/ref/settings/
"""

import os

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))


# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = os.environ['SECRET_KEY']

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = []

导出 SECRET_KEY=mysecretkey

请帮帮我

【问题讨论】:

  • 请添加更多信息。这发生在成功迁移之后还是迁移期间?当您尝试运行您的应用程序时,发布您的settings.py 和服务器的输出。 PS:注意敏感数据并从该线程中删除您的 SECRET_KEY
  • 我放了更多信息
  • 我解决了这个问题stackoverflow.com/questions/37302869/…,但没有解决所有问题
  • 我现在解决问题,感谢您的帮助
  • 对你有好处!你能发布解决方案并解释你是如何解决的吗? PS:请将此帖标记为已解决

标签: python django


【解决方案1】:

导出 SECRET_KEY=mysecretkey ./manage.py 运行服务器

这解决了我的问题,谢谢

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 2021-06-18
    • 2018-11-27
    相关资源
    最近更新 更多