Django支持四种数据库
PostgreSQL (http://www.postgresql.org/)(这个我就不尝试了)SQLite 3 (http://www.sqlite.org/)(这个绝对的方便)
MySQL (http://www.mysql.com/)(这个尝试过, 可以)
Oracle (http://www.oracle.com/)(我的机器玩不起!)
大部分情况下,这四种数据库都会和Django框架很好的工作。 (一个值得注意的例外是Django的可选GIS支持,它为PostgreSQL提供了强大的功能。)如果你不准备使用一些老旧系统,而且可以自由的选择数据库后端,我们推荐你使用PostgreSQL,它在成本、特性、速度和稳定性方面都做的比较平衡。
设置数据库只需要两步:
1. 安装你选择的数据库系统.
2. 安装对应数据库系统的Python的数据库驱动
(可能不同的操作系统有不同的版本, 虽然Python是跨平台的).
数据库驱动主要用于Python访问该数据库系统用.
如果你只是玩一下,不想安装数据库服务,那么可以考虑使用SQLite。 如果你用python2.5或更高版本的话,SQLite是唯一一个被支持的且不需要以上安装步骤的数据库。 它仅对你的文件系统中的单一文件读写数据,并且Python2.5和以后版本内建了对它的支持。