1. Django框架的安裝python
(1) 下載Django源碼 Django-1.7.11.tar.gz,並解壓,網址:https://www.djangoproject.com/download/mysql
(2) 在Django源碼目錄下打開命令行,並運行:setup.py install,Django自動安裝linux
在Ubuntu和Debian等發行版的linux中,能夠使用apt程序來安裝sql
apt-get install python-django數據庫
安裝完成後,打開python UGI,輸入如下代碼,返回爲安裝版本,則安裝成功django
>>> import django >>> print django.VERSION (1, 7, 11, 'final', 0)
2. 數據庫的配置框架
Django框架支持多種數據庫,包括MySQL、PostgreSQL、SQLite等。Django有設計良好的ORM,可有效屏蔽底層數據庫的不一樣。post
對於每一個Django應用,其目錄都有一個setting.py文件,用來實現對數據庫的配置。在setting.py中能夠設置Django項目的屬性,每一個Django項目都有特定的配置文件。spa
在setting.py文件中,能夠經過設置下面的屬性值來控制Django對數據庫的訪問。命令行
DATABASE_ENGINE:設置數據庫引擎的類型,能夠設置的類型有sqlite3, mysql, postgresql 和 ado_mssql
DATABASE_NAME:設置數據庫的名稱。若是數據庫引擎使用的是SQLite,則須要指定全路徑。
DATABASE_USER:指定鏈接數據庫時的用戶名。當數據庫引擎使用SQLite時,不須要設置此值。
DATABASE_PASSWORD:指定用戶DATABASE_USER的密碼。當數據庫引擎使用SQLite時,不須要設置此值。
DATABASE_HOST:指定數據庫所在的主機。當此值爲空時,表示數據將保存在本機中。當數據庫引擎使用SQLite時,不須要設置此值。
DATABASE_POST:設置鏈接數據庫時使用的端口號。當不設置此值時,將使用默認端口號。當數據庫引擎使用SQLite時,不須要設置此值。