Django學習筆記 模板

2021-09-20 04:27:01 字數 1274 閱讀 7046

簡單點來說,**無外乎就是從前端得到資料,資料在後端處理,將資料返回給前端。

這裡就不說如何獲取前端資料了。

之前的demo中有一種:

return httpresponse(u"接收這個請求後,返回的資料")
但是這種基本是用不到了,正常的做法是url中的name屬性和view中render。當然也可能使用json等等來實現資料傳輸。

直接看demo吧,新建的應用叫my_tem,所以網頁為my_tem/home.html

views.py

def

home

(request):

m_str = u"前台正在接收這個string"

m_list = ['html', 'css', 'jquery', 'python', 'django']

m_dict =

m_range = [i for i in range(100)]

return render(request, 'my_tem/home.html', )

urls.py

urlpatterns = [

url(r'^$', xx.home, name='home'),

url(r'^admin/', admin.site.urls),

]

home.html

zhaoguangyaotitle>

head>

templates

}這是乙個list,將要用for迴圈遍歷:

}這是乙個字典,將要輸出字典裡的內容:

名字:}

性別:}

也可以遍歷字典:

} : }

便利一下1-100,但是這樣最後也有逗號:

},遍歷裡面加入判斷:},

style="color: red;">這個就重要了,模板上得到對應的檢視span>

style="color: red;">還可以用as語句講內容區別名,就相當於乙個變數,然後就能使用了span>

href="}">連線到:}a>

}},您好!

請登入,這裡放登陸鏈結}}

}?}href="}?}&delete=1">

當前**加引數 delete

a>

body>

html>

專案做完了,但是好多東西都沒有整理出來。比如django與json,ajax等等。

Django學習筆記 模板

簡單點來說,無外乎就是從前端得到資料,資料在後端處理,將資料返回給前端。這裡就不說如何獲取前端資料了。之前的demo中有一種 return httpresponse u 接收這個請求後,返回的資料 但是這種基本是用不到了,正常的做法是url中的name屬性和view中render。當然也可能使用js...

Django學習筆記2(模板)

這一輪的學習主要是為了掌握django中關於模板的使用,為了開發與維護的高效,必然將要採取模組分離的方法,因此,html檔案最好不要直接硬編碼python,而是html頁面和python 單獨各位一塊,由一些鏈結的橋梁來將html載入到 之中.所以這段時間所學習的模板,其實就是為了達到這個目的,通常...

Django學習筆記 3 模板

dtl為django 內建的模板語言,可以實現和django的無縫銜接。載入靜態檔案 使用static標籤來載入靜態檔案。確保在settings.py中設定了static url。staticfiles dirs os.path.join base dir,static 在模板中使用load標籤載入...