Django 模板語法

2021-08-18 18:28:32 字數 1041 閱讀 3471

1.模板語法的操作

(1)後端檢視處理函式中,傳遞資料給前端網頁,將資料報含在字典中進行傳遞

(2)前端網頁中展示資料

展示變數中的資料:}

判斷條件:展示的**

迴圈遍歷:遍歷的**

2.提交資料

http1.1標準提供了8種請求方式

網頁發起的請求,向伺服器請求

get,post,put,deletr,header,options,trace,connect

專案常見的有4中請求方式get/post/put.delete

是restful風格編碼時分別表示增刪改查四種操作的請求方式

專案中常見的有2中請求方式:get/post

getpost

請求速度快

請求速度較快

提交字串引數

可以提交任何型別的引數

提交的資料會顯示在url中

提交的資料報含在請求中

提交的資料長度有限制

提交的資料長度不受限制

get提交post提交

(1)表單方式傳遞資料:method=』post』

1)post提交資料一般會涉及到資料的更新,屬於敏感操作

2)一般會被黑客利用對**進行攻擊

3)django內建了乙個防範令牌,要求新增到post表單中即可,如下面**

瀏覽器常見錯誤

(1)3~開頭

重複訪問,資源移除
(2)4~開頭

400 請求損壞

402 禁止訪問,沒有交錢

403 禁止訪問,沒有許可權

404 資源沒有找到

(3)5~開頭

伺服器錯誤!開發的專案出錯

500 專案中**出錯

django 模板語法

顯示的資料必須是後端view.py傳輸的資料 名字 1.普通輸出 2.for 迴圈 3.if 判斷 forloop.counter 索引從 1 開始算 forloop.counter0 索引從 0 開始算 forloop.revcounter 索引從最大長度到 1 forloop.revcounte...

Django 模板語法

django 模板 採用了 jinja2模板 但是與flask有一定的出入需要注意 匯入模板解析庫 from django.shortcuts import render 模板傳值 return render request,d2 index.html 姓名 年齡 截斷字元操作 截斷單詞操作 coo...

Django之模板語法

第一種 return render request,index.html 第二種 return render request,index.html locals 將當前所在的命名空間中的名字全部傳遞給前端頁面python所有資料型別都可以傳 傳函式名 傳過來會自動加括號呼叫,顯示返回值。傳物件 物件...