Django 安装纪要
svn
下载 windows 安装版。
django
用 svn 获取开发版。
命令行下面执行 python setup.py install.
Apache2
之前做 php 的时候已经安装在 d:\apache2 下面了,不说了。
其网页根目录设定的是 d:\apache2\www
mod_python
http://www.modpython.org/
下载的 windows 安装版本。走完向导后提示他不会自动更改 apache 设定,
按照提示,打开 apache 的 httpd.conf, 添加如下设定:
# 加载 python 模块
LoadModule python_module modules/mod_python.so
#python 测试目录
<Directory d:\apache2\www\test>
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
测试 mod_python 是否安装成功
建立一个 mptest.py 在 d:\apache2\www\test 下面,代码:
req.context_type = 'text/plain'
req.write("Hello World!")
return apache.OK
打开浏览器 http://localhost:8080/test/mptest.py
看到信息就表示成功了。实际上,这里把页面改为 foo.py 也可以看到一样的信息;
如果要区分不同页面加载不同的模块,要去研究 mod_python 高级设定。
/*
安装 PostgreSQL
因为 django 安装教程上推荐用这个库配合比较好。所以就试试吧。
http://www.postgresql.org/
选择的安装包是 /binary/v8.1.4/win32/postgresql-8.1.4-1.zip
psycopgl
http://initd.org/projects/psycopg1
*/
注:psycopgl 不知道怎么弄。于是放弃了 PostgreSQL, 改用了 SQLite3.
顺带要装一个 pysqlite (下载的 windows 安装程序,很方便,能自动探测 python 目录安装。)
配置成功,以下就可以按照 limodou 那个 django 教程一步一步学习了。
参考
http://wiki.woodpecker.org.cn/moin/DjangoInstall
http://wiki.woodpecker.org.cn/moin/DjangoSetup
limodou 的 django 教程
http://www.woodpecker.org.cn/obp/django/django-stepbystep/newtest/doc/