一、django與其他web框架區別
python中主流web框架:django,flask,tornado(性能高),sanic,fastapi,,,,, 假設: socket服務端:a 路由的映射關系:b(根據url不同回傳不同的內容 url---視圖函式) 模板渲染: c (字串回傳給用戶 特殊字符替換) 比較: 自己寫的web框架: a:用了第三方wsgiref b:自己寫的 c:自己寫的 django: a:用了第三方wsgiref b:自己寫的 c:自己寫的 flask a:用了第三方 b:自己寫的 c:用了第三方 tornado a:自己寫的 b:自己寫的 c:自己寫的
二、django安裝與簡單使用
0 django的版本:1.x 2.x 3.x 版本之間是由差距的 1 安裝的幾種方式 -在cmd中敲:pip3 install django==1.11.9 默認裝最新版本(3.x) -pycharm中--》setting--》解釋器--》點+號,選擇版本,安裝 -pycharm的Terminal中敲 pip3 install django==1.11.9 2 裝完以后,會多個一個django-admin的命令,在D:\python38\Scripts 路徑下 由于D:\python38\Scripts之前就被加入到環境變數,在任意路徑指向django-admin都能找到 3 django-admin是用來創建django專案的命令(創建專案就是生成目錄,生成一堆py檔案) 4 創建專案(在哪個路徑下指向,專案就創建在哪,在c盤根路徑) django-admin startproject 專案名 django-admin startproject myfirstdjango 5 創建完以后,用pycharm打開即可 6 在專案根路徑創建app python3 manage.py startapp app名字 7 django目錄結構 -views.py:函式,視圖函式 -urls.py:路徑(路由)和視圖函式的對應關系 -models.py:表模型(資料庫操作相關) 8 最簡單的方式,通過pychrm創建 100:問題 1 如果計算機名是中文,專案路徑中有中文空格,都可能會報錯 2 python3.7或者3.8 對django1.x的版本兼容性可能存在問題,1.x版本推薦用python3.6
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/131661.html
標籤:架構設計
上一篇:Django——WEB應用程式(手寫程式),HTTP協議,BS CS架構
下一篇:Django——雜碎小知識
