我已經使用Django 1.3一段時間了,現在我的系統自動將django更新爲1.4,我正面臨着設置文件的問題。 問題1: 我已經創造了新的項目,命令django-admin.py startproject tutorial
的Django自動創建內部教程教程應用project.I不想教程應用程序,所以我刪除了,而現在,當我開始開發服務器,這裏的錯誤:Django 1.4設置文件問題?
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'tutorial.settings' (Is it on sys.path?): No module named tutorial.settings
問題2: 我曾經在一個項目的根目錄(1.3)中有一箇中心設置文件,但現在好像django甚至在我創建了另一個應用程序時甚至不會查看它。例如,在以前的問題,如果我不刪除教程應用程序,django只會查看該應用程序的設置文件,並抱怨如果我沒有在啓動開發服務器之前設置數據庫信息。如果是這樣的話,如果我有3個應用程序,我真的需要爲他們每個人填充單獨的設置文件與數據庫信息?
我明白了,所以我應該保留該軟件包並僅編輯設置文件嗎?根目錄中的設置文件有什麼意義,甚至沒有提到這個URL,但django-admin創建它... – Zed
@Zed:根目錄中不應該有settings.py文件,只有在項目包。 – mipadi