2012-08-23 58 views
0

的模塊我是python/django的新手。我正在學習一個測試virtualenv的教程來測試tinymce設置。我錯誤地改變了DJANGO_SETTINGS_MODULE設置。我檢查了sys.path,確保設置了DJANGO_SETTINGS_MODULE的路徑。但是,這個設置項目名稱'wequest'不是當前項目的名稱。我將所有文件複製到名爲wequest1的新virtualenv中。在我研究的所有地方,我確信DJANGO_SETTINGS_MODULE被設置爲mysite.settings。ImportError:無法導入設置'wequest.settings'(它是否在sys.path?上):沒有名爲wequest.settings

>>> import sys 
>>> import os 
>>> os.environ['DJANGO_SETTINGS_MODULE'] 
'mysite.settings' 
>>> 

在哪裏是mysite變量集給我'wequest'而不是'wequest1'。 任何其他幫助將不勝感激。

+1

您是否嘗試在您的項目中搜索「wequest」?即。 grep -r wequest/path/to/project – jpic

回答

1
  1. 刪除所有pyc文件

  2. 搜索仍然是指wequest文件:grep -r wequest /path/to/project

  3. 修復這些文件 B)

+0

搜索引用wequest的文件發現我已經將一些額外的設置放在一個init.py文件中,將os.environ ['DJANGO_SETTINGS_MODULE'] ='wequest.settings'指向一個我的APPS ...需要不要做那樣的愚蠢事情。謝謝 – weaveoftheride

相關問題