文章目录:
Django主要使用的3个文件中,templates/xxx.html为Django特殊的模版语法
本质上,Django在 templates/xxx.html 使用占位符,最后使用数据对占位符进行替换和处理
views.py文件的render()函数负责内部读取处理xxx.html模版文件代码,最返回浏览器熟悉的html前端数据
本文介绍常用的3种数据类型:字符串、列表、字典,以及2种常用的语句:for循环、if/else判断语句
1、字符串
在views.py的 user 函数 return render() 中以 {"随意名称": 想使用的变量} 的形式引用变量 my_str
在templates/user.html中以 {{ }} 直接使用字符串
2、列表
在views.py的 user 函数 return render() 中以 {"随意名称": 想使用的变量} 的形式引用变量 my_list
在templates/user.html中以 {{my_list.下切数字}} 的形式使用对应列表中的数据
3、字典
在views.py的 user 函数 return render() 中以 {"随意名称": 想使用的变量} 的形式引用变量 my_dirt
在templates/user.html中以 {{my_dirt.键名}} 的形式使用对应字典中的数据
4、for循环
在views.py的 user 函数 return render() 中以 {"随意名称": 想使用的变量} 的形式引用变量 my_list
在templates/user.html中以 {% for my in my_list %} ,{% endif %} 的形式循环列表中的数据
5、if/else判断语句
在views.py的 user 函数 return render() 中以 {"随意名称": 想使用的变量} 的形式引用变量 my_str
在templates/user.html中以 {{% if my_str == "我是字符串" %}} ,{% else %},{% endif %} 作为判断
---THE END ---
更多内容请关注同名微信公众号