Django學習筆記(一) 丁雨亭

2021-06-26 15:30:08 字數 2176 閱讀 8282

1.        關於django

django是乙個可以使web開發工作愉快並且高效的web開發框架。 使用django,可以使你能夠以最小的代價構建和維護高質量的web應用。

2.        django的安裝

i.             安裝python

正如我們之前所提到的那樣,django最好使用python 2版本,這裡推薦python2.7 這是乙個被廣泛運用的版本。如果你使用的是linux或者是mac os x那麼你的系統中很可能已經有了python的某個版本。如果你在終端中輸入python(或者python –v,不同的系統操作略不同),然後可以看到python版本號那麼你就已經可以使用了。

ii.             安裝django

如果您在用linux系統,其中包括django的包,你可以使用預設版本。 這樣,你將會通過系統的包管理得到安全的公升級。

以下是如何在unix/linux系統上安裝的方法:

tar xzvf django-*.tar.gz 。

cd django-* 。

sudo python setup.py install 。

windows系統上,推薦使用7-zip來解壓縮.tar.gz檔案。 解壓縮完成後,以管理員許可權啟動乙個dosshell(命令提示符),然後在名字以django-開始的目錄裡執行如下命令:

python setup.py install

如果你很好奇:django將被安裝到你的python安裝目錄的site-package目錄(python從該目錄尋找第三方庫)。通常情況下,這個目錄在/usr/lib/python2.4/site-packages。

iii.             安裝資料庫

django只要求python正確安裝後就可以跑起來了。不過,當你想開發乙個資料庫驅動的web站點時,你應當需要配置乙個資料庫伺服器。

django支援四種資料庫:

postgresql ,sqlite 3,mysql ,oracle

大部分情況下,這四種資料庫都會和django框架很好的工作,並且建議使用postgresql,它在成本、特性、速度和穩定性方面都做的比較平衡。然而如果你使用python2.5或更高版本的話,sqlite是唯一乙個被支援的,並且在安裝中會省去你許多麻煩。

設定資料庫只需要兩步:

其次,你需要為你的伺服器後端安裝必要的python庫。這是一些允許python連線資料庫的第三方**。

一下簡要列出安裝資料庫的方法及注意事項。

1)        在 django 中使用 postgresql

如果在 windows 平台上使用postgresql,可以從獲取預編譯的 psycopg 開發包的二進位制檔案。

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

2)        在 django 中使用 sqlite 3

如果你正在使用python2.5版本或者更高,那麼你很幸運:不要求安裝特定的資料庫,因為python支援和sqlite進行通訊。

如果你用的是python2.4或更早的版本,你需要sqlite 3而不是版本2,這個可從確認一下你的pysqlite版本是2.0.3或者更高。

在 windows 平台上,可以跳過單獨的sqlite 二進位製包安裝工作,因為它們已被靜態鏈結到 pysqlite 二進位制開發包中。

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

3)        在 django 中使用 mysql

django要求mysql4.0或更高的版本。 3.x 版本不支援巢狀子查詢和一些其它相當標準的sql語句。

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

在django中使用oracle資料庫

django需要oracle9i或更高版本。

如果你用oracle,你需要安裝cx_oracle庫,可以從獲得。 要用4.3.1或更高版本,但要避開5.0,這是因為這個版本的驅動有bug。

如果你的以上步驟都正確完成,那麼你現在就可以使用django進行網頁搭建了,之後還將陸續推出django的學習筆記,盡請期待!

Django 學習筆記 一

1.準備工作 安裝python www.python.org 安裝django www.djangoproject.com python的安裝目錄是 c python27 django的安裝目錄是 c django 1.4.5 專案的目錄是 d python27 將以下位址匯入環境變數path c ...

Django 學習筆記一

adnin 站點檢視view rom django.contrib import admin from polls.models import choice,poll class choiceinline admin.stackedinline model choice 繼承的模型 extra 3 ...

Django學習筆記一

一 安裝django 因為之前安裝好了python3和pip,這裡直接使用 pip install django測試是否安裝好 進入project目錄,建立helloworld專案 c users bin d d cd django d django django admin.py startpro...