ubunt安裝Django
1、簡介
Django是一個可以使Web開發工作愉快並且高效的Web開發框架。 使用Django,使你能夠以最小的代價構建和維護高質量的Web應用。
Django特點
強大的數據功能:擁有強大的數據庫操作接口(QuerySet API),如需要也能執行原生SQL。
自帶強大後臺:幾行簡單的代碼就讓你的網站擁有一個強大的後臺,輕松管理內容!
優雅的網址:用正則匹配網址,傳遞到對應函數,隨意定義,如你所想!
模板系統:強大,易擴展的模板系統,設計簡易,代碼,樣式分開設計,更容易管理。
註:前後端分離時,也可以用Django開發API,完全不用模板系統。
緩存系統:與Memcached, Redis等緩存系統聯用,更出色的表現,更快的加載速度。
國際化:完全支持多語言應用,允許你定義翻譯的字符,輕松翻譯成不同國家的語言。
以下是Django的架構圖:
Django概覽:
url.py:網址入口,關聯到對應的views.py中的一個函數(或者generic類),訪問網址就對應一個函數。
views.py:處理用戶發出的請求,從urls.py中對應過來, 通過渲染templates中的網頁可以將顯示內容,比如登陸後的用戶名,用戶請求的數據,輸出到網頁。
models.py:與數據庫操作相關,存入或讀取數據時用到這個,當然用不到數據庫的時候 你可以不使用。
forms.py:表單,用戶在瀏覽器上輸入數據提交,對數據的驗證工作以及輸入框的生成等工作,當然你也可以不使用。
templates文件夾:views.py 中的函數渲染templates中的Html模板,得到動態內容的網頁,當然可以用緩存來提高速度。
admin.py:後臺,可以用很少量的代碼就擁有一個強大的後臺。
settings.py:Django 的設置,配置文件,比如 DEBUG 的開關,靜態文件的位置等。
2、Django環境搭建
使用pip來安裝
1)、安裝python和pip
要安裝Python,我們必須先更新本地APT存儲庫。 在您的終端窗口中,我們將輸入以下命令。 請註意, -y
標誌在升級過程中回答“是”提示。 如果要升級為每個提示停止,請移除該標誌。
sudo apt-get install python3
要驗證Python 3的成功安裝,請使用python3命令運行版本檢查:
python3 -V
結果輸出將類似於:
現在我們已經安裝了Python 3,為了從PyPi,Python的軟件包庫中安裝軟件包,我們還需要版本。
sudo apt-get install -y python3-pip
要驗證pip是否已成功安裝,請運行以下命令:
pip3 -V
可以看到類似的輸出:
2)、安裝Django
有三種方法來安裝Django。 我們將使用本教程的pip安裝方法,但是我們將介紹所有可用的選項以供參考。
-
選項1:在
virtualenv
安裝Django。
當您需要將Django版本與服務器的全局環境隔離時,這是非常理想的。 -
選項2:從源安裝Django。
如果您想要最新的軟件或想要比Ubuntu APT存儲庫提供的新內容,可以直接從源安裝。 請註意,如果希望您的軟件版本更新,選擇此安裝方法需要持續的關註和維護。 -
選項3:使用pip在全球安裝Django。
我們正在進行的選擇是pip 3,因為我們將在全球安裝Django。
使用pip安裝Django需要一行命令,如下所示:(我這裏在安裝Django的時候出錯了,是pip官方源的問題,修改為豆瓣源:https://www.cnblogs.com/rainsoul/p/7730390.html、https://blog.csdn.net/uevol14/article/details/53018988)
sudo pip3 install django
如果想升級 pip 可以用(我這裏提示pip版本低,需要升級):
(sudo) pip install --upgrade pip
一旦安裝,通過運行版本檢查來驗證您的Django安裝:
django-admin --version
(未完。。。。)
ubunt安裝Django