【发布时间】:2014-09-03 06:47:14
【问题描述】:
我正在和其他几个人一起开发一个 django 项目。当我创建项目时,我的目录中有 virtualenv、requirements.txt 和我的 django 项目。我提交整个目录并上传到 github。另一位开发人员将项目克隆到他自己的机器上。他用pip install -r requirements.txt 创建了一个新的virtualenv。但是,当他执行python manage.py runserver 时,它给了他错误,说配置有问题。我用一个简单的新 django 项目尝试过,问题就出现了。我只是想知道在与多个开发人员一起开发 django 项目时,正确的工作流程是什么。
[更新] 抱歉,我意识到只有在使用 django 和夹层框架时才会出现问题。错误是
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be
empty.
【问题讨论】:
-
什么
something wrong with the configuration? -
抱歉不清楚。目前我正在做一个夹层项目,我得到的错误是“未正确配置密钥设置 - 不能为空”。但是我在一个普通的 django 项目中遇到了类似的问题。
-
基本上在我克隆项目并创建virtualenv之后,我无法成功运行python manage.py runserver。
-
问题似乎很明显:设置文件缺少
SECRET_KEY。 -
但是我第一次创建项目时怎么没有看到错误。仅当我克隆项目并尝试运行服务器时才会看到此错误。
标签: python django git github mezzanine