私は一年以上ジャンゴを使用してきたと私は、次のエラーメッセージで行うように求められますよう「環境を定義する変数DJANGO_SETTINGS_MODULEに必要なことがありません:環境変数?
E
======================================================================
ERROR: setUpClass (__main__.SmokeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\django\test\testcases.py", line 1026, in setUpClass
if not connections_support_transactions():
File "C:\Python27\lib\site-packages\django\test\testcases.py", line 991, in connections_support_transactions
for conn in connections.all())
File "C:\Python27\lib\site-packages\django\db\utils.py", line 227, in all
return [self[alias] for alias in self]
File "C:\Python27\lib\site-packages\django\db\utils.py", line 224, in __iter__
return iter(self.databases)
File "C:\Python27\lib\site-packages\django\utils\functional.py", line 33, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:\Python27\lib\site-packages\django\db\utils.py", line 157, in databases
self._databases = settings.DATABASES
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 55, in __getattr__
self._setup(name)
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 41, in _setup
% (desc, ENVIRONMENT_VARIABLE))
ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
私は、Windowsのコマンドラインを使用しています。
hereは説明しますが、これは助けにはならなかったように私は
from django.conf import settings
settings.configure()
を実行してみました。
誰でもこれを動作させる方法を知っていますか?
は、あなたのsettings.pyでこれらのDBの設定を持っていますか?また、Windows以外のOSを使用していて、.envファイルから設定をロードしていましたか? –
@MukundGandlur私はsettings.pyにデフォルトのsqliteを持っていますが、それを変更していません。私はいつも窓を使ってきた。 –
このエラーにつながるコードをどのように実行していますか? –