django 關於render的返回資料

2022-02-16 20:33:33 字數 633 閱讀 2051

1,問題** : 通過ajax 傳送請求,接受render返回的資料。到底是什麼樣的型別呢?

def

text(request):

#v = reverse("test")

#print(v)

return render(request, "

myblog/shuige.html

", )

首先 ,render是一種渲染,返回的render是 模板 結合 資料 的 字串。

所以ajax 傳送成功後,得到的返回資料也是字串。

我們可以做乙個測試模板

模板中沒有html的其他內容,僅僅是一句話,但點選按鈕,我們可以測試,彈出 ajax返回的結收資料。

$("

#ajax

").click(function ()

})})

效果如圖:

彈出的是渲染的文字,驗證了我們的結論。

django的render的說明

return render request,homesite.html locals homesite.html頁面中的所有內容都可以被渲染,不論是標籤還是js 包括homesite.html所繼承的母板也是可以被渲染的,但是link引入的css或script引入的js,是不能被渲染的,如 scri...

django的render的特殊用法

以前都是將模板渲染好,傳輸到前端,但是現在前後端分離了,模板渲染引擎還有用,而且很好用.比如在渲染乙個 的時候,每一行都有兩個操作按鈕,並且這個按鈕上是有a標籤的 你可以使用字串拼接去構造這兩個a標籤,但是可能還有更好的方法 模板引擎本身就是對字串的替換,django提供了將渲染的功能抽離出來 我在...

Django的模板渲染 render 機制

一旦你建立乙個 template 物件,你可以用 context 來傳遞資料給它。乙個context 是一系列變數和它們值的集合。context 在 django 裡表現為 context 類,在 django.template 模組裡。它的建構函式帶有乙個可選的引數 乙個字典對映變數和它們的值。呼...