大家還在堅持自己新年指定的計劃嗎?我按部就班地繼續自己的計劃。我近來準備學習python web方面的知識,主要是從Django框架開始學起。這一系列的文章是我自己查詢官網文檔,閱讀書籍之后的學習總結。如果你對Python有興趣的同學,可以跟我一起學習,可以通過留言方式跟我交流學習心得。
Django初識
Django是采用MVC(Django內稱MTV)模式的Web開源開發框架。它最初是被開發來用于管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的。并于2005年7月在BSD許可證下發布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。它的出現對于開發者來說是福音,它提供一些非常棒的功能,它讓Web開發變得更加簡單。同時,Django對數據庫支持很友好,目前Django官方支持的數據庫有PostgreSQL、MySQL、SQLite、Oracle。
版本選擇
目前最新版本是1.10.5,它適用于Python 2.7、3.3和3.4
Django官方有個長期支持版本是1.8.x, 它適用于Python 2.7、3.2、3.3和3.4
如果是用來學習的話,可以使用1.8.x的版本。因為這個版本網上有很多文檔,遇到問題能容易找到答案。
安裝
1.使用pip來安裝
1)需要安裝pip
- ubuntu:
sudo apt-get install python-pip
- windows
可以到pip官網文檔【https://pip.pypa.io/en/latest/installing.html】下載get-pip.py文件,然后在終端執行python get-pip.py
來安裝pip
2)利用pip安裝Django
(sudo) pip install Django // 默認是安裝最新版本
(sudo) pip install Django==1.8.2 // 安裝指定版本
windows用戶不需要添加sudo命令
2.使用git來安裝
git clone https://github.com/django/django.git // 要求系統有安裝git版本管理工具
驗證安裝是否成功
在shell(終端)中輸入python。然后在Python提示符下,嘗試導入 Django
>>> import django
>>> print(django.get_version())
1.8.2
學習資源
1)官網地址:https://www.djangoproject.com/
2)Github地址:https://github.com/django/django
3)1.8.2中文文檔:http://usyiyi.cn/translate/django_182/index.html
系列文章:
Django學習之旅(二)
Django學習之旅(三)
Django學習之旅(四)
Django學習之旅(五)
Django學習之旅(六)
推薦閱讀:
爬蟲系列的總結