阅读背景:

django模板层 (标签,过滤器,自定义inclusion_tag,模板的继承与导入)

来源:互联网 
后端朝前端页面传递数据的方式:

return HttpResponse(''字符串类型)    具体参照上一篇博客的视图层

此处主要介绍通过 render方式传值:

第一种:
return render(request,'text.html',{'n':n}
#此处的'n'是一个key,n才是要传过去的变量名对应的值,必须通过字典形式传

第二种:
return render(request,'tetx.html',local())
#将当前所在的名称空间的名字全部传递给前端页面



后端传函数名到前端(包含对象.方法 本质还是传函数名),会自动加括号调用,可以在前端html页面打印返回值,但是不支持传参
		    
后端传对象到前端,就相当于打印了这个对象,不定义__str__的话,打印函数地址


前端获取后端传过来的容器类型的内部元素 统一采用句点符(.)  需要注意,集合无法索引取值
t={'name':['a','b']}     >>>     {{t.name.1}}    #b   数字对应的就是列表的索引

前端的模板语法可以调用python后端数据类型不需要传参的内置方法。


 
django的模板注释 》》》 {# 是不会出现在前端页面的 #}    
原生的html注释 》》》 <!-- 原生的html注释会出现在前端html页面-->
后端朝前端页面传递数据的方式:

return HttpResponse(''字符串类



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: