[Django笔记]三. Django支持四种数据库
来源:互联网 发布:七天网络阅卷如何查分 编辑:程序博客网 时间:2024/05/22 05:17
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和以后版本内建了对它的支持。
在 Windows 平台上,可以跳过单独的 SQLite 二进制包安装工作,因为它们已被静态链接到 pysqlite 二进制开发包中。
如果你正在使用Python 2.5版本或者更高,那么你很幸运: 不要求安装特定的数据库,因为Python支持和SQLite进行通信。
如果你用的是Python2.4或更早的版本,你需要 SQLite 3而不是版本2,
如果你在用Linux,检查你的发行版的软件包管理系统是否提供了一套叫做python-sqlite3,sqlite-python,pysqlite这类名字的包。
可以这样理解SQLLite相当于文件访问
- [Django笔记]三. Django支持四种数据库
- Django学习笔记(四)
- Django 学习笔记(四)
- Django学习笔记(三)
- Django 学习笔记(三)
- Django 学习笔记(三)
- Django学习笔记<三>
- django学习笔记三
- Django学习笔记(三)--Django超链接
- Django学习笔记(三)
- Django(四)
- Django学习笔记(四)Django使用操作数据库
- Django(三)
- django学习笔记(三):Django的Hello world!
- 三种数据库支持的事务隔离级别
- Django系列四:Django 模型
- 《Django》中模板接收到的几种数据类型
- django-笔记
- 2013金山西山居创意游戏程序挑战赛——初赛(4)
- 关于域名解析可能出现的问题
- java------IO流(二)
- 游戏编程入门学习笔记26——AI篇——AI的实现
- 图的遍历
- [Django笔记]三. Django支持四种数据库
- 一个毕业6年的程序员工作经历和成长感悟(终)
- 利用Java+DOS批处理实现网站刷流量
- usleep的延时测定
- Linux Memory Management Notes
- 费尔个人防火墙采用两种封包过滤技术
- linux shell脚本中的延时
- openstack之tenant篇
- Android AsyncTask 详解