我非常瞭解我必須做什麼,但它不起作用。也許你的新眼睛會看到問題。TemplateSYntax錯誤:無模塊名稱
因此 ..我的項目名稱是:親。它的位置是/家/用戶名/ PRO/
我在親文件夾幾個應用,如:博客,評論等一切工作正常。但如果我改變了應用程序的結構從專業/博客,親/評論PRO /應用程序/博客/,親/應用程序/評論/我得到TemplateSyntax錯誤:沒有模塊命名.....每次我嘗試導入應用程序在settings.py。
這裏是我的apache的主要配置,有一些更多的,而不是相對於這個話題:
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE pro.settings
PythonDebug On
PythonPath "['/home/username/'] + sys.path"
</Location>
據我瞭解我的問題,爲什麼它給了我這個錯誤的原因是因爲路徑的應用程序是不是在python路徑中。然而,當我嘗試將Python路徑更改爲:PythonPath「['/ home/username /','/ home/username/pro /','/ home/username/pro/apps /'] + sys.path」。沒有什麼變化。
您是否更新了'INSTALLED_APPS'設置中的名稱? (請記住它們是完整的應用程序包路徑) – 2011-03-31 14:47:02
@bradley我不確定你的意思是什麼?如果你的意思是我把它添加到INSTALLED_APPS,那麼當然。重新啓動apache ...如果有其他事情,那麼可能不是。 – Viktor 2011-03-31 14:52:19
我的意思是,你是否在'INSTALLED_APPS'中添加了'.apps'路徑到你的每個應用程序。 – 2011-03-31 14:54:58