試圖讓Django的使用Apache工作,我得到了以下錯誤:mod_python的錯誤:導入錯誤:無法導入設置
ImportError: Could not import settings 'MyDjangoApp.settings' (Is it on sys.path? Does it have syntax errors?): No module named MyDjangoApp.settings
我的Django應用程序位於在/ home /用戶/ Django的/ MyDjangoApp/
我的httpd.conf位置部分看起來像:
<Location "/MyDjangoApp/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE MKSearch.settings
PythonOption django.root /MyDjangoApp
PythonPath "['/home/user/django/MyDjangoApp/','/var/www'] + sys.path"
PythonDebug On
</Location>
請告訴我如何糾正位置部分,使Django的工作嗎?
+1 django文檔掩蓋了「/ home/user/django」(允許從MyDjangoApp導入foo)和其他選項之間的區別。 – 2009-06-07 23:56:46
從設置前刪除模塊名稱解決了我的問題。唷! – PhoebeB 2010-11-23 15:42:45