1. 安装Python
当前Django只支持Python 2.6,2.7版本,而不支持3.X版本。从Python的网站下载Python安装包。
注:3.X的版本里也包含2.7版本,由于python本身的bug,即使把2.7版本加到PATH路径里并修改注册表,还是会导致Django的安装和使用有问题。所以就只下载2.7的安装包,可以避免这些莫名其妙的问题。
2. 安装Apache和mod_wsgi.
安装Apache 2.2版本,mod_wsgi可以从如下的地址下载windows的已经编译好的库文件
http://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2
把编译好的库文件拷贝到 D:\Program Files\Apache Software Foundation\Apache2.2\modules 目录下,
修改D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件,加上
LoadModule wsgi_module modules/mod_wsgi.so然后重启apache httpd服务。
3. 下载MySQL并安装。在Windows 7上需要打开防火墙端口,否则配置数据库实例会失败。
4. 安装MySQLdb。官网不提供Windows安装包,README也没有提供WIndows上的build方法。好在有人做了个二进制的Windows安装包,可以从如下链接下载。
http://www.codegood.com/archives/129
5. 安装Django。从官方网站下载最新的release包,解压缩,打开一个命令行窗口,CD到解压缩的Django-xx目录下,运行如下命令安装Django
python setup.py install
安装完成后,运行如下python程序来验证Django是否安装成功。如果正确的显示了Django的版本号,则说明安装成功。
>>> import django >>> print(django.get_version())
注:有一些第三方的发行包,安装非常方便
http://bitnami.org/stack/djangostack
参考文档:
1. http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide
2. https://docs.djangoproject.com/en/1.4/topics/install/#database-installation
3. http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide
4. https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/