=波波日志 > PHP/apache/Perl > Django 在Windows上安装(Vista Xp适用)=

[转]Django 在Windows上安装(Vista Xp适用)

1. 不需要设置setting.py文件的路径,MEDIA_ROOT,MEDIA_URL等
2. LoadModule python_module modules/mod_python.so
3.
## 目录结构
E:\Python
    - Danmoo
       - settings.py
       - urls.py     
       - Media
          - CSS
          - JS


Listen 127.0.0.1:8888
<VirtualHost 127.0.0.1:8888>

   
    # Admin media file location
    <Directory "E:/Python/Danmoo/media/">
        Options Indexes       # 显示文件结构,部署的时候可以取消
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    # Site media file location
    <Directory "E:/Python/Danmoo/webroot/">
        Options Indexes
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    <Location "/">
        SetHandler python-program
        PythonPath "['E:/Python/Django','E:/Python'] + sys.path"     #注意路径格式Danmoo是我的项目
        PythonHandler django.core.handlers.modpython
        SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings
        PythonDebug On      # 部署的时候设为Off
    </Location>

  
     Alias /media/ E:/Python/Danmoo/media/
    
Alias /media/ E:/Python/Danmoo/webroot/

    <Location "/media">
        SetHandler None
    </Location>
  
<Location "/webroot">
        SetHandler None
    </Location>


    <LocationMatch "\.(jpg|gif|png)$">
        SetHandler None
    </LocationMatch>

</VirtualHost>


## http://www.dscpl.com.au/wiki/ModPython/Articles/GettingModPythonWorking


我的做法是新建一个VH, 按照我的报错经验,无法成功利用Apache来Host静态文件主要的问题在于路径的错误!

你可以将SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings 设置错误,查看mod_python的Debug信息,或者Apache的error.log文件,查看你的DocumentRoot是否设置正确,还有就是路径的文件夹的权限,设置为可读等
类别:PHP/apache/Perl 作者:转载 日期:2009-06-29 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012WEB编程网桂ICP备05005887号 京公网安备1101055090