Django 学习 模板使用复合数据

  • A+
所属分类:Alex笔记

后端创造复合数据

092417 0304 Django1 - Django 学习 模板使用复合数据

前端看下效果

092417 0304 Django2 - Django 学习 模板使用复合数据

那修改下模板使其能接受复合数据

092417 0304 Django3 - Django 学习 模板使用复合数据

 
 

前端在看一下效果

092417 0304 Django4 - Django 学习 模板使用复合数据

继续如果我们输数据是对象

092417 0304 Django5 - Django 学习 模板使用复合数据

 
 

前台可以看到

092417 0304 Django6 - Django 学习 模板使用复合数据

 
 

继续,修改哦们的类

在类中定已方法

092417 0304 Django7 - Django 学习 模板使用复合数据

修改下模板

092417 0304 Django8 - Django 学习 模板使用复合数据

前台效果

092417 0304 Django9 - Django 学习 模板使用复合数据

 
 

 
 

继续
列表测试

092417 0304 Django10 - Django 学习 模板使用复合数据

当然模板也得适当修改

092417 0304 Django11 - Django 学习 模板使用复合数据

前端效果

092417 0304 Django12 - Django 学习 模板使用复合数据

 
 

元组就不用说了,和列表一样的使用

 
 

总结:

Django 在使用模板可以传递一下的变量类型

1、基础类型,非复合类型数据例如

092417 0304 Django13 - Django 学习 模板使用复合数据

 
 

2、字典类复合数据

 

092417 0304 Django14 - Django 学习 模板使用复合数据

3、列表、元组类复合数据

092417 0304 Django15 - Django 学习 模板使用复合数据

 
 

4、对象类型复合数据

092417 0304 Django16 - Django 学习 模板使用复合数据

5、对象方法

092417 0304 Django17 - Django 学习 模板使用复合数据

 
 

 
 

注意对象方法,需要方法没有参数,有确切的返回值

 
 

模板中的变量

基础 {{变量名}}

字典 {{变量名.key}}

列表元组 {{变量名.索引}}

对象 {{变量名.属性名}}

方法 {{变量名.方法名}}

 
 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: