Neil Azeroth

不要因忙碌而失去梦想!

django 环境搭建

环境搭建:

Django-1.0.2-final

python-2.5.4.msi

apache_2.2.4-win32-x86-no_ssl.zip

mod_python-3.3.1.win32-py2.5-Apache2.2.exe

mysql-5.1.34.zip

 

安装过程:

安装 python-2.5.4.msi 如安装在:C:\Python25

安装 django,在django安装程序目录,运行:setup.py install

 

建立项目:

在工作目录,运行:django-admin.py startproject NeilSpace 建立web app项目。

进入NeilSpace文件夹,运行命令:manage.py runserver,然后在浏览器中查看:

http://127.0.0.1:8000

如果看到界面:

django 体验 - Neil - Neil Space

django就安装成功了!

 

安装Apache

安装mod_python,安装的时候要选择Python目录和Apache目录,其他没什么需要注意的。

 

安装完成后,修改配置文件 Apache目录.conf/httpd.conf文件

ServerAdmin ServerName 有就写下,没有就用#注释掉。

#网站物理目录

DocumentRoot 修改为网站目录

#设置为1,修改python代码不需要重新启动apache

MaxRequestsPerChild  1  

#IP

Listen 192.168.0.139:8080

#加载mod_python模块

LoadModule python_module modules/mod_python.so

 

修改Directory节

<Location "/">  
    SetHandler python-program  
    PythonPath "['C:/django'] + sys.path"  #注意,是项目的根目录
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE NeilSpace.settings_apache #Copy WebSite的settings.py文件,到settings_apache.py,所有相对路径改为绝对路径。
    PythonAutoReload Off  
    PythonDebug On  
</Location>

<Directory "C:/django/NeilSpace">
    Order allow,deny
    Allow from all
</Directory>

然后重新启动Apache,如果没有以外就成功启动了。

这里要注意AddHandler mod_python .py  这句,.py前是有个空格的,别手欠删掉,我就因为这个忙活了半天。

posted on 2009-06-10 11:14  Neil  阅读(791)  评论(0编辑  收藏  举报

导航