相关介绍可查看:摘自IBM Thought work:
http://www.ibm.com/developerworks/cn/opensource/os-cn-django/index.html
下面是在Ubuntu的具体安装方法,包括安装Django、Mod_Python和搭建它们,让他们运行起来。
1、Django的安装。
具体比较简单,直接到它的官网去下载,并用传统的Python安装方法安装即可。
安装完成后,到任意目录,如/home/collin/project下,运行python django-admin.py startproject test1新建工程,若提示找不到相应路径,请加上路径即可。新建工程后,即可在/home/collin/project/test1目录下看到几个.py文件,表示新建工程成功。
如果是界面版的Ubuntu,可以选用Django自带的HttpServer运行测试工程是否可用。定位到test1目录下,运行:python manage.py runserver即可,如果未发现错误提示,则你可以在FireFox上输入:http://localhost:8000即可看到Django的欢迎页面。
需要注意的是Django自带的HttpServer只限于本机访问(未验证过,但在我机器上是这样的)。
2、Mod_Python安装。
sudo apt-get install libapache2-mod-python即可安装,也可指定python2.5。
安装成功后重启apache服务器,然后通过phpinfo确认mod_python是否正确加载。
3、连接Django工程。
在/etc/apache2/site-enabled/000-default的</VirtualHost>前加上如下配置:
<Location "/test1/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE test1.settings
PythonDebug On
PythonPath "['/home/collin/project/'] + sys.path"
</Location>
其中/test1/是在浏览器上输入时的URI,如:http://localhost/test1/,PytonPath是工程目录的上一级目录。
为调试方便(强制Apache自动更新py文件),也可加上MaxRequestsPerchild 1,发布是注意把PythonDebug On和此句注释掉。