django的render的說明

2022-07-24 07:51:11 字數 610 閱讀 3765

return render(request,"

homesite.html

",locals())

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

<

script

src="/static/js/article_detail.js"

>

script

>

可以先通過渲染,將後台得到的資料存到隱藏標籤或者標籤屬性中,然後引入的script用過獲取標籤內容或屬性值得到需要的資料:

html

<

div

class

="info"

article_id

="}"

username

="}"

>

div>

article_detail.js

article_id = $(".info").attr("article_id");

django的render的特殊用法

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

Django的模板渲染 render 機制

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

django 關於render的返回資料

1,問題 通過ajax 傳送請求,接受render返回的資料。到底是什麼樣的型別呢?def text request v reverse test print v return render request,myblog shuige.html 首先 render是一種渲染,返回的render是 模...