模板和視圖交互
最新
05-23
【續上節】上節我們介紹了模板的靜態展示,那麼通常情況下,視圖(後台)會傳給前台一些值,那麼視圖怎麼傳,模板怎麼接收這些動態的值呢,這節我們就用幾個簡單的例子來說明,廢話不多說,搞起來吧~
模板中的邏輯操作
PS:==, !=, >=, ,
模板中的寫法:
也許你已經發現,是的,關鍵字和運算符之間至少請加一個空格
除了比較運算符,邏輯運算符and,or,not,in,not in也可以在模板中使用:
例:
模板中獲取URL和當前用戶等
獲取用戶:{{ request.user }}
獲取url:{{ request.path }}
視圖:
後面的返回參數,ip_add是獲取請求ip
新建路由:
模板test.html的內容如下:
ip需要從請求數據中獲取,在視圖的返回參數中攜帶
運行服務:
訪問方式:http://localhost:8000/test
查看效果:
關於Django的模板和視圖的基礎交互操作我們就先介紹到這裡,後面我們一起在實踐中共同學習提升,接下來我們會接觸到Django的MTV模式中的M,模型,即數據模型。
TAG:搞測試 |