2011-09-28 124 views
0

我已經從svn更新了我們的項目。更新中有一個遷移文件。我在./manage.py migrate component之前運行過這個遷移文件。現在我有這個錯誤:在./manage.py遷移組件之前運行遷移文件

raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % 
ENVIRONMENT_VARIABLE) 
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 

我該如何解決這個問題?我刪除了遷移文件並再次更新,但沒有修復。

在此先感謝

+0

什麼是「遷移文件」? –

+0

遷移文件是一個自動添加的字段 –

+0

什麼?這根本沒有幫助(或者確實沒有任何意義)。如果您想要某人幫助您,您需要提供一些實際有用的信息。 –

回答

0

https://docs.djangoproject.com/en/dev/topics/settings/

你沒有一個系統環境變量DJANGO_SETTINGS_MODULE,請參見上述網站上如何設置環境變量。

+0

更新之前一切正常。但是當我運行遷移文件時,我有很多錯誤,比如File「/Library/Python/2.6/site-packages/South-0.7.3-py2.6.egg/south/db/__init__.py」,第30行,在 engine = getattr(settings,「SOUTH_DATABASE_ADAPTER」,「south.db。%s」%settings.DATABASE_ENGINE) –