2010-02-27 34 views
1

當更新URLConf中的模式並發現新模式在任何地方都不匹配時,我檢測到此問題。如果django runserver似乎在緩存我的urls.py和settings.py,我該怎麼辦?

所以,用urls.py我不寫就可以了隨機線路時取得任何進展,我的意思是,無效代碼,Django不拋出任何異常,並提供網址就好了。

所以我在settings.py中檢查了ROOT_URLCONF,它指向「projectname.urls」,所以它正在讀取正確的文件。我嘗試刪除urls.py,並且服務器繼續運行並且服務正常。然後我刪除了settings.py,只是爲了看看它是否被讀取,這給了我預期的異常。

我刪除了所有* .pyc文件也重新啓動的runserver很多次,甚至重新啓動整個計算機。我也嘗試刪除數據庫並再次運行syncdb。

我創建了一個新的空項目,它運行得很好。

我運行的是最新開發版: Django的版本1.2 Beta 1的SVN-12617,使用設置「cms.settings

我要求任何形式的如何重寫此行爲的幫助,我的意思是,必須有一些配置錯誤。

+0

好吧,你做到了,我想,我的PYTHONPATH指出了一些其他地方同一個項目的副本,我更新了它,現在我有一些其他麻煩。我會解決新的問題,並檢查現在是否全部正常工作。 – Doppelganger 2010-02-27 23:19:50

回答

2

你沒有運行你認爲正在運行的東西。檢查你的PYTHONPATH

+0

是的,是我的PYTHONPATH在相同項目的副本,非常感謝。 – Doppelganger 2010-02-28 10:07:11

相關問題