Django学习笔记
2005-11-14 15:07
369 查看
既然传说中Django(据说读作“脏狗”)可以号称Python on rails,那就一定要试试的。(以下均以Windows平台为例)
一、安装篇
安装前的准备工作:
1、安装Python。这个纯属废话,不过还是要提一下,注意版本问题,我装的是Python 2.3.5,MySQL的Python驱动中,for Python 2.3的只能支持到MySQL 4。故我将使用PostgreSQL 8.1。
2、安装Apache 2.x。因为Django只支持Apache 2.x不支持1.3.x。
3、安装mod_python。同样要注意版本,我装的是 3.1.3。最新的for Python 2.3的是 3.1.4,但编译源码太麻烦,我装的是安装程序版,注意最后一个选择apache路径时要选择:Apache Group/Apache2文件夹才对。
4、安装数据库。Django支持很多数据库,不过我还是决定选择PostgreSQL,纯属个人原因,我从一开始就不喜欢MySQL。
5、安装PostgreSQL的Python驱动psycopg。我用的是Windows版的:unofficial compiled Windows version。
6、安装mxDateTime。因为psycopg需要这个东东,在这里下载。
终于可以正式安装Django。
首先到官方网站上
用SVN
checkout了最新的代码到本机的.../django_src文件夹下(恐怖的是它的源码竟然每天更新,并且据说现在还存在着向后不兼容的情况,所以只推荐学习)。然后按django_src/docs/
install.txt中的说法,把django_src/django文件夹整个复制到Python23的site-packages下(因为
windows下没有symbol link)。
安装完成。
二、开发篇
因为发现Django自带的教程很简单,所以就不再多说了,请自行参考。
不过需要注意的是,因为Django的源码更新很快,教程也是同步更新的,所以最好在下载源码后同时下载教程,然后不要变更二者的版本,一次把教程学习完。我就曾经因为使用的代码与教程不一致而碰到一些问题。
一、安装篇
安装前的准备工作:
1、安装Python。这个纯属废话,不过还是要提一下,注意版本问题,我装的是Python 2.3.5,MySQL的Python驱动中,for Python 2.3的只能支持到MySQL 4。故我将使用PostgreSQL 8.1。
2、安装Apache 2.x。因为Django只支持Apache 2.x不支持1.3.x。
3、安装mod_python。同样要注意版本,我装的是 3.1.3。最新的for Python 2.3的是 3.1.4,但编译源码太麻烦,我装的是安装程序版,注意最后一个选择apache路径时要选择:Apache Group/Apache2文件夹才对。
4、安装数据库。Django支持很多数据库,不过我还是决定选择PostgreSQL,纯属个人原因,我从一开始就不喜欢MySQL。
5、安装PostgreSQL的Python驱动psycopg。我用的是Windows版的:unofficial compiled Windows version。
6、安装mxDateTime。因为psycopg需要这个东东,在这里下载。
终于可以正式安装Django。
首先到官方网站上
用SVN
checkout了最新的代码到本机的.../django_src文件夹下(恐怖的是它的源码竟然每天更新,并且据说现在还存在着向后不兼容的情况,所以只推荐学习)。然后按django_src/docs/
install.txt中的说法,把django_src/django文件夹整个复制到Python23的site-packages下(因为
windows下没有symbol link)。
安装完成。
二、开发篇
因为发现Django自带的教程很简单,所以就不再多说了,请自行参考。
不过需要注意的是,因为Django的源码更新很快,教程也是同步更新的,所以最好在下载源码后同时下载教程,然后不要变更二者的版本,一次把教程学习完。我就曾经因为使用的代码与教程不一致而碰到一些问题。
相关文章推荐
- 菜鸡的Django学习笔记(三)完成一个博客
- django学习笔记:AdminSite界面配置
- Django 学习笔记[一]
- Django学习笔记2-编写第一个Django程序
- Django学习笔记
- Pyhton_Django学习笔记(四) 模板
- django学习笔记(映射和视图优化总结)
- Django学习笔记6-启用管理后台
- Django1.10文档学习笔记二
- Django学习笔记之博客开发(二)
- Django1.10文档学习笔记五
- djangobook学习笔记
- 【django 学习笔记】03-模板
- 【django 学习笔记】11-部署Django
- 【django 学习笔记】16-中间件
- django学习笔记
- django学习笔记(一)视图和url配置
- django学习笔记(二)——mysql数据库
- django学习笔记二