Django导入错误,URL和根\u URLCONF混淆

2024-04-24 23:02:23 发布

您现在位置:Python中文网/ 问答频道 /正文

在httpd conf中

<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>

运行pythonmanage.py runserver并访问localhost:8000返回一个页面告诉我一切都很好。但是,当我通过apache访问这个站点时,我得到一个url导入错误。在

在我的设置.py文件我有一行

ROOT_URLCONF = 'twingle.urls'

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

__init__.py manage.py settings.py urls.py

我试着用twingle.urls替换urls.py,但结果却出现了不同的错误。我能做些什么让这个工作起来?在


Tags: 文件djangopysettingsvarconfwww错误
1条回答
网友
1楼 · 发布于 2024-04-24 23:02:23

在你的Python行打字错误: django.rooti而不是{}

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

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

相关问题 更多 >