學習筆記,僅供參考
文章目錄
- Django架構
- Django架構介紹
- 安裝與解除安裝
- 舉個例子
Django架構
Django架構介紹
Django架構是采用Python語言編寫的開源架構,早期用于新聞和内容管理.
Django是一個重量級的Python Web架構,它配備了常用的大部分元件。比如:
- 路由
- URL解析
- 原生HTML模闆系統
- 資料庫連接配接和ORM資料庫管理
- 使用者管理認證系統
- 電子郵件發送系統
- CSRF跨站點請求僞造的保護
- 表單驗證
- 資料庫背景管理系統
- 自帶的背景管理功能
重量級:表示這個架構内內建了很多已經寫好的功能,我們可以直接調用這些功能即可。
- Python的一些Web架構
- Django(功能最全)
- Flask(輕量級)
- Tornado
- Django的用途
- 網站後端開發
- 微信公衆号背景開發
- 基于HTTP/HTTPS協定的背景伺服器開發
- 線上語音/圖像識别伺服器
- 線上第三方身份驗證伺服器
- Django的官網
- 官網:http://www.djangoproject.com
安裝與解除安裝
- 線上安裝
安裝最新版本:
pip install django
安裝指定版本(比如2.2.13):
pip install django==2.2.13
由于直接這樣下載下傳,下載下傳的太慢了,還會報逾時錯誤,是以,我們利用清華的鏡像下載下傳:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2.13
此外,還有豆瓣、阿裡、中科大的很多國内鏡像:
http://pypi.douban.com/simple/
http://mirrors.aliyun.com/pypi/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
- 離線安裝
- 下載下傳安裝包(https://www.djangoproject.com/download/2.2.13/tarball/)
- 這個是安裝教程:https://www.runoob.com/django/django-install.html
- 解除安裝
pip uninstall django
舉個例子
In [2]: import django
In [3]: django.get_version()
Out[3]: '2.2.13'