[Django笔记]三. Django支持四种数据库

本文介绍了Django框架所支持的四种数据库,特别提到了在Linux环境下如何使用Python连接SQLite数据库,强调了SQLite数据库实际上是一种文件访问方式。
摘要由CSDN通过智能技术生成

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和以后版本内建了对它的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值