2010-06-08 27 views
0

我似乎遇到了一些問題。Django渲染時遇到了一個異常:沒有名爲模塊的註冊

我正忙着創建一個應用程序,並在過去幾周內設置我的服務器使用Git,mod_wsgi來託管這個應用程序。

由於部署它,一切似乎都能順利運行,但我必須瀏覽所有文件並插入項目的絕對URL以確保其正常工作。

從registration.models我的本地機器

進口放在userRegistration

服務器上

從myapp.registration.models導入放在userRegistration

難道我做錯了什麼?

而這也導致了我無法訪問我的django管理界面的問題。

我得到的是這樣的:Caught an exception while rendering: No module named registration

Exception Value: Caught an exception while rendering: No module named registration 

至於我擔心我的應用程序擁有所有相關的URL,但它似乎並沒有工作。

預先感謝您

回答

0

的問題發生,因爲在某種程度上本地機器添加myapp目錄到PYTHONPATH,以及它的父目錄。解決這個問題的方法是修改您的.wsgi腳本中加入這兩個目錄來sys.path

import sys 
sys.path.insert(0, '/path/to/parent') 
sys.path.insert(0, '/path/to/parent/myapp') 
相關問題