Django——安裝與簡單使用、與web對比

1、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:本身寫的

 

2、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
相關文章
相關標籤/搜索