国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python的Django框架可適配的各種數據庫介紹

2020-01-04 18:04:31
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Python的Django框架可適配的各種數據庫,簡單總結為就是流行的幾種數據庫Python基本上全部能用XD 需要的朋友可以參考下
 

在 Django 中使用 PostgreSQL

使用 PostgreSQL 的話,你需要從 http://www.djangoproject.com/r/python-pgsql/ 下載 psycopg 這個開發包。 我們建議使用psycopg2,因為它是新的,開發比較積極,且更容易安裝。 留意你所用的是 版本 1 還是 2,稍后你會需要這項信息。

如果在 Windows 平臺上使用 PostgreSQL,可以從 http://www.djangoproject.com/r/python-pgsql/windows/ 獲取預編譯的 psycopg 開發包的二進制文件。

如果你在用Linux,檢查你的發行版的軟件包管理系統是否提供了一套叫做python-psycopg2,psycopg2-python,python-postgresql這類名字的包。
在 Django 中使用 SQLite 3

如果你正在使用Python 2.5版本或者更高,那么你很幸運: 不要求安裝特定的數據庫,因為Python支持和SQLite進行通信。 向前跳到下一節。

如果你用的是Python2.4或更早的版本,你需要 SQLite 3而不是版本2,這個可從http://www.djangoproject.com/r/sqlite/pysqlitehttp://www.djangoproject.com/r/python-sqlite/ 確認一下你的pysqlite版本是2.0.3或者更高。

在 Windows 平臺上,可以跳過單獨的 SQLite 二進制包安裝工作,因為它們已被靜態鏈接到 pysqlite 二進制開發包中。

如果你在用Linux,檢查你的發行版的軟件包管理系統是否提供了一套叫做python-sqlite3,sqlite-python,pysqlite這類名字的包。
在 Django 中使用 MySQL

django要求MySQL4.0或更高的版本。 3.X 版本不支持嵌套子查詢和一些其它相當標準的SQL語句。

你還需要從 http://www.djangoproject.com/r/python-mysql/ 下載安裝 MySQLdb 。

如果你正在使用Linux,檢查下你系統的包管理器是否提供了叫做python-mysql,python-mysqldb,myspl-python或者相似的包。
在Django中使用Oracle數據庫

django需要Oracle9i或更高版本。

如果你用Oracle,你需要安裝cx_Oracle庫,可以從http://cx-oracle.sourceforge.net/獲得。 要用4.3.1或更高版本,但要避開5.0,這是因為這個版本的驅動有bug。
使用無數據庫支持的 Django

正如之前提及過的,Django 并不是非得要數據庫才可以運行。 如果只用它提供一些不涉及數據庫的動態頁面服務,也同樣可以完美運行。

盡管如此,還是要記?。?/p>

    Django 所捆綁的一些附加工具 一定 需要數據庫,因此如果選擇不使用數據庫,你將不能使用那些功能。 (我們將在本書中自始至終強調這些功能)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新巴尔虎右旗| 盐边县| 河间市| 玉门市| 扶沟县| 哈密市| 庆阳市| 甘泉县| 雷州市| 囊谦县| 新营市| 黑龙江省| 大竹县| 石楼县| 宜川县| 汉寿县| 秭归县| 昌乐县| 车险| 黄龙县| 姜堰市| 广河县| 龙南县| 同心县| 长泰县| 徐水县| 孟津县| 崇左市| 光山县| 乡城县| 大新县| 方城县| 疏勒县| 扎囊县| 措勤县| 怀安县| 陆丰市| 无为县| 通化市| 乐亭县| 眉山市|