天天看點

python之web開發Django學習1

Django架構初步:

python之web開發Django學習1

學習程序1

  1. 首先安裝好Django;
  2. 學習用Django搭建一個(項目)Hello world:在頁面顯示一個字元串

Hello world項目:

  1. create project–> Django
  2. 配置檔案:目錄結構:

    (1)templates:模闆:存放html檔案

    (2)項目包:settings:配置檔案;urls:配置的根路由;views:視圖檔案:寫一些:存你寫的函數——客戶通路前端,需要通路一些業務邏輯來處理。

    (3)db:檔案資料庫

    (4)manage:執行的主程式

  3. 實作Hellow功能:頁面顯示一個字元串

    啟動伺服器方式:

    1. 在終端中執行python manage.py runserver

    2. 直接啟動

學習程序2渲染頁面

正常建立項目之後:

  1. 一個項目可能有多個應用:即一個網站多個子產品功能,

    (1)首先在終端當中建立一個新應用:python manage.py startapp [應用名]

    (2)會生成一個應用包。

    (3)打開項目包的組配置檔案settings---->installed_apps,添加應用。

    (4)根路由urls配置子路由:“include”。

    (5)子路由:建立view:為了寫函數實作:

    1. 渲染頁面——在templates模闆建立html頁面:寫登入頁面; 實作渲染頁面函數:程式調用,渲染html頁面——render()
    2. 處理登入——接收登入的請求參數(Get 方式:key,value)
    原理:頁面通路之後,首先去通路根路由