翻译来源:
www.djangoproject.com/documentation/install
这篇安装指南涵盖了,从Django0.09到0.95的安装方法。按照本文的讲述,你将开始运行Django。
安装Python
因为Django是一个Python Web框架,所以你必须首先安装Python。Django可以运行在Python2.3以上的版本下。你可以从 www.python.org上下载到最新版本,如果你的操作系统是Linux或者Mac OS的话,可能系统已经自带了Python。
安装Apache和Mod_Python
如果你只是想简单了解一下Django可以跳过这一步。Django自带的服务器就足够用了。
如果你希望用Django开发一个产品级的网站,需要使用Apache和 mod_python。mod_python 和mod_perl类似,它把Python嵌入到Apache中,并且在Apache启动的时候将Python的代码装载到内存中。确保你安装了 Apache和mod_python,Django需要运行在Apache2.x和mod_python 3.x版本下。
你可以查看 如何结合mod_python使用Django这篇文章来了解如何配置mod_python。
如果由于某些原因你无法使用mod_python,别担心,Django遵循 WSGI规范,遵循这种规范Django可以运行在多个不同的服务器平台上。你可以通过 可安装的服务器列表来查看可以安装的每个服务器平台。
让你的数据库运行起来
如果你计划使用Django的数据库API函数,你需要确保你的数据库已经正常运行。Django可以运行在 PostqreSQL(推荐), MySQL和 SQLite。
另外,你需要确保你的Python数据库驱动已经安装。
1.如果你使用的是PostgreSQL,你需要安装 psycopg包(1.1版本,1.0和2.0版本都不行)。如果你的操作系统是Windows操作系统,你可以下载非官方版本的 驱动程序。
2.如果你使用的是MySQL,你需要安装 MySQLdb
3.如果你使用的是SQLite,你需要安装 pysqlite.请安装2.0.3以上的版本。
安装Django代码
根据你下载的Django版本的不同,安装过程也稍有不同。
安装发布版本
1.从 下载页面下载Django-0.95.tar.gz。
2.tar xzvf Django-0.95.tar.gz
3.cd Django-0.95
4.sudo python setup.py install
注意,最后一行将自动下载并安装一个 安装工具,如果你还没有安装你需要连接到互联网。安装完毕后Django将被自动安装到 site-packages目录下。
安装开发版本
1.确保你安装了 Subversion。
2.svn co http://code.djangoproject.com/svn/django/trunk/ django_src
3.ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django。修改上面的python2.3确保和你当期的Python版本一致。
这种模式下,你不必执行python setup.py install
当你想要更新你的代码时,只要执行svn update就可以了。
这篇安装指南涵盖了,从Django0.09到0.95的安装方法。按照本文的讲述,你将开始运行Django。
安装Python
因为Django是一个Python Web框架,所以你必须首先安装Python。Django可以运行在Python2.3以上的版本下。你可以从 www.python.org上下载到最新版本,如果你的操作系统是Linux或者Mac OS的话,可能系统已经自带了Python。
安装Apache和Mod_Python
如果你只是想简单了解一下Django可以跳过这一步。Django自带的服务器就足够用了。
如果你希望用Django开发一个产品级的网站,需要使用Apache和 mod_python。mod_python 和mod_perl类似,它把Python嵌入到Apache中,并且在Apache启动的时候将Python的代码装载到内存中。确保你安装了 Apache和mod_python,Django需要运行在Apache2.x和mod_python 3.x版本下。
你可以查看 如何结合mod_python使用Django这篇文章来了解如何配置mod_python。
如果由于某些原因你无法使用mod_python,别担心,Django遵循 WSGI规范,遵循这种规范Django可以运行在多个不同的服务器平台上。你可以通过 可安装的服务器列表来查看可以安装的每个服务器平台。
让你的数据库运行起来
如果你计划使用Django的数据库API函数,你需要确保你的数据库已经正常运行。Django可以运行在 PostqreSQL(推荐), MySQL和 SQLite。
另外,你需要确保你的Python数据库驱动已经安装。
1.如果你使用的是PostgreSQL,你需要安装 psycopg包(1.1版本,1.0和2.0版本都不行)。如果你的操作系统是Windows操作系统,你可以下载非官方版本的 驱动程序。
2.如果你使用的是MySQL,你需要安装 MySQLdb
3.如果你使用的是SQLite,你需要安装 pysqlite.请安装2.0.3以上的版本。
安装Django代码
根据你下载的Django版本的不同,安装过程也稍有不同。
安装发布版本
1.从 下载页面下载Django-0.95.tar.gz。
2.tar xzvf Django-0.95.tar.gz
3.cd Django-0.95
4.sudo python setup.py install
注意,最后一行将自动下载并安装一个 安装工具,如果你还没有安装你需要连接到互联网。安装完毕后Django将被自动安装到 site-packages目录下。
安装开发版本
1.确保你安装了 Subversion。
2.svn co http://code.djangoproject.com/svn/django/trunk/ django_src
3.ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django。修改上面的python2.3确保和你当期的Python版本一致。
这种模式下,你不必执行python setup.py install
当你想要更新你的代码时,只要执行svn update就可以了。