<p>我试图使用<code>django-admin.py loaddata</code>在开发人员服务器上为数据库设定种子。我正在使用<code>django 1.7.1</code>。在将文件符号链接到我的项目后,当我试图运行命令时,出现以下错误:</p>
<p><code>django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.</code></p>
<p>这就引出了<a href="https://stackoverflow.com/questions/26082128/improperlyconfigured-you-must-either-define-the-environment-variable-django-set">this</a>问题。所以我尝试了<code>export DJANGO_SETTINGS_MODULE=inventory_manage.settings</code>的推荐解决方案。但是,当我再次尝试运行<code>loaddata</code>命令时,遇到了这个<code>ImportError</code>:</p>
<p><code>ImportError: Could not import settings 'inventory_manager.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named inventory_manager.settings</code></p>
<p>进一步<a href="https://stackoverflow.com/questions/12987648/importerror-could-not-import-settings">research</a>检查我的站点是否在我的virtualenv的<code>sys.path</code>上。它是:</p>
<pre><code>/Users/Aaron/Development/inventory-manager <--This is it
/Users/Aaron/.virtualenvs/inventorymgr/lib/python27.zip
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/plat-darwin
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/plat-mac
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/plat-mac/lib-scriptpackages
/Users/Aaron/.virtualenvs/inventorymgr/Extras/lib/python
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/lib-tk
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/lib-old
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/Users/Aaron/.virtualenvs/inventorymgr/lib/python2.7/site-packages
</code></pre>
<p>但是当我运行<code>loaddata</code>命令时,我仍然得到相同的<code>ImportError</code>。有什么想法吗?在</p>