擅长:python、mysql、java
<p>看起来您正试图在配置的环境之外获取Django设置。我想这也是您添加<code>settings.configure(DEBUG=True)</code>的原因,因为否则您得到了一个未正确配置的异常?在</p>
<p>如果要配置<a href="https://docs.djangoproject.com/en/2.0/topics/settings/#using-settings-without-setting-django-settings-module" rel="nofollow noreferrer">Django settings manually</a>,则在手动配置之前,您的设置实际上是空的。您只配置了调试。你可以在那里配置一头大象</p>
<pre><code>settings.configure(DEBUG=True, ELEPHANT='big')
</code></pre>
<p>现在您的手动配置包括DEBUG和ELEPHANT,其他配置都没有。在</p>
<p>无论如何,@Jana的答案是正确的,但是您必须在这个文件或函数中设置默认值<code>DJANGO_SETTINGS_MODULE</code>,并将其设置为<code>"cf_proj.settings"</code>。在</p>
^{pr2}$