首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django apache mod-python安装程序(vista)

Django apache mod-python安装程序(vista)
EN

Stack Overflow用户
提问于 2009-07-06 16:24:35
回答 2查看 510关注 0票数 0

我试图在本地vista机器(django+apache+mod+postgres)上设置我的开发环境,但由于某种原因,我无法加载这些设置。

所有东西都在内置服务器上工作,但在apache下不行。

这里是我的httpd.conf

代码语言:javascript
复制
<Location "/">
      SetHandler python-program
      PythonHandler django.core.handlers.modpython
      SetEnv DJANGO_SETTINGS_MODULE movies.settings
      PythonOption django.root /movies
      PythonDebug On
      PythonPath "['C:/django'] + sys.path"
  </Location>

与错误:

代码语言:javascript
复制
ImportError at /

No module named main.urls

Request Method:     GET
Request URL:    http://localhost/
Exception Type:     ImportError
Exception Value:    

No module named main.urls

Exception Location: 
C:\Python25\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable:  C:\Program Files (x86)\Apache Software 
Foundation\Apache2.2\bin\httpd.exe
Python Version:     2.5.4
Python Path:    ['C:/django', 'C:\\Windows\\system32\\python25.zip', 
'C:\\Python25\\Lib', 'C:\\Python25\\DLLs', 'C:\\Python25\\Lib\\lib-tk', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\bin', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2/_externals']
EN

回答 2

Stack Overflow用户

发布于 2009-07-06 16:33:58

您的项目代码驻留在哪里?包含项目的文件夹的父文件夹应该位于Python路径上。假设main是您的项目名,它在C:\django\projects\main\中,您需要在python路径上有c:\django\projects\。

或者main.urls应该是settings.py中的movies.urls。

票数 0
EN

Stack Overflow用户

发布于 2009-07-27 03:50:17

我知道你几周前问过这个问题,但如果你还在寻求帮助,你可以试试ServerFault。如果你成功了,请在这里报告!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1087909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档