Python Django导入错误,URL和根目录不一致

Python Django导入错误,URL和根目录不一致,python,django,url,Python,Django,Url,在httpd配置中 <VirtualHost *:8080> ServerName tweet_search_engine DocumentRoot /var/www/microblogsearchengine/twingle </VirtualHost> <Directory /var/www/microblogsearchengine/twingle> SetHandler python-program PythonHandler

在httpd配置中

<VirtualHost *:8080>
    ServerName tweet_search_engine
    DocumentRoot /var/www/microblogsearchengine/twingle
</VirtualHost>

<Directory /var/www/microblogsearchengine/twingle>
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  SetEnv DJANGO_SETTINGS_MODULE settings
  PythonOption django.root /var/www/microbloggingsearchengine/twingle
  PythonDebug On
</Directory>

ServerName推特搜索引擎
DocumentRoot/var/www/microblogsearchengine/twingle
SetHandler python程序
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_设置_模块设置
PythonOption django.root/var/www/microbloggingsearchine/twingle
蟒蛇
运行python
manage.py runserver
并访问localhost:8000会返回一个启动页面,告诉我一切正常。然而,当我通过apache访问这个站点时,我得到了一个URL导入错误

在我的settings.py文件中,我有一行

ROOT\u URLCONF='twingle.url'

我想这就是错误的原因。项目文件夹仅包含4个文件:

\uuuu init\uuuu.py manage.py settings.py url.py


我试着用
url.py
替换
twingle.url
,但是它给了我一个不同的错误。我能做些什么来让它工作呢?

在你的PythonOption行中输入错误:
django.rooti
而不是
django.rooti

此外,您可能需要在目录部分中添加类似的内容:

PythonPath "['/var/www/microbloggingsearchengine','/var/www/microbloggingsearchengine/twingle'] + sys.path"

事实上是的,那是个打字错误。。仍然熟悉vim:d中的插入模式这会产生一个新错误:
ImportError:无法导入设置“settings”(是否在sys.path上?是否有语法错误?):没有名为settings
的模块自己有输入错误:/var/www/microbloggingsearchengine.twingle当然应该是/var/www/microbloggingsearchengine/twingle如果仍然无法工作,请提供以下信息:#setttings.py的完整路径,url.py和twingle/url.py的完整路径;url.py和twingle/url.py的内容以及settings.py中ROOT_URLCONF的值