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是 模...