1. 模板变量

注意:在manage.py路径下启动shell

My name is hjb

我们可以调用Template类中的render方法来对模板进行一个渲染,这时需要用一个Context来传递它,这个Context是一系列变量和他们值得一个集合得字典


首先建立,然后再views函数中改为,注意此处直接要传入dict对象

from django.shortcuts import render
from django.http import HttpResponsefrom django.template import loader,Context
# Create your views here.#templatedef student(request):t=loader.get_template('student.html')return HttpResponse(t.render({'title':'student score list'#直接传入字典}))

然后在urls中配置一下

执行一下migrate,通过一下我们的数据库


编写html文件

由view函数向html传递字典,注意django模板的html中没有elif,所以只能嵌套✍

注意src > 60中间要留空格

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>{{ title }}</title>
</head>
<body>
<table border="1"><tr><td>title</td>{% for stu in student %}<td>{{ stu }}</td>{% endfor %}</tr><tr><td>score</td>{% for scr in score %}<td>{{ scr }}</td>{% endfor %}</tr><tr><td>level</td>{% for scr in score %}{% if scr > 80 %}<td> A </td>{% else %}{% if scr > 60 %}<td> B </td>{% else %}<td> C </td>{% endif %}{% endif %}{% endfor %}</tr>
</table></body>
</html>

小结:

1.模板变量 {{ var }}
2.模板语法{% if %} {% for var in list %}

  1. 总结一下使用django模板系统的基本规则
    写模板
    创建Templete对象
    创建Context
    调用render()方法


http://www.taodudu.cc/news/show-6331502.html

相关文章:

  • template(模板)的介绍以及使用方法
  • 陷入可怕的人间“地狱”
  • asp html表单没有csrf保护,ASP.NET MVC 和网页中的 XSRF/CSRF 防护
  • ASP.NET Core 企业开发架构概述
  • Web开发实用浏览器(工具)插件
  • ASP.NET程序员常用的85个工具
  • asp.net 页面清除缓存
  • 《Asp.Net MVC 》复习题目
  • 怎样清除浏览器缓存?
  • 如何清除浏览器缓存?
  • 报表开发工具!DevExpress Reporting v19.1:WPF/Web平台报表
  • JimuReport - 积木报表(一款免费Web报表工具)
  • web报表介绍
  • 如何使用外部控件来管理Web报表属性
  • iPhone上实现流媒体播放器
  • android 流媒体 播放器 项目 源码
  • Android使用MediaPlayer播放流媒体,支持远程以及本地流媒体,一行代码实现
  • 使用 MediaSource 搭建流式播放器
  • 播放流媒体常用工具和格式
  • 流媒体的几种播放方式
  • CdTe量子点及与牛血清蛋白的偶联/CdTe量子点与CLV3信号多肽片段偶联/GSH-CdTe量子点与溶菌酶的偶联
  • CLV3十二肽修饰CdTe,CdTe/Zns,CdHgTe,CdTe/CdSe,CdTeSe/CdsS/,Mn:CdTeSe/CdS,CdTeSe/Cds,InAs/InP/ZnSe量子点
  • 用户存续期价值评估CLV(二) BG/NBD Model python模拟
  • CdTe量子点修饰CLV3信号多肽/偶联穿膜肽/Angiopep-2多肽修饰Ag2S量子点的制备
  • clv插件代码析构
  • 提升客户生命周期价值(CLV)的5大方法
  • JavaSwing_使用树莓派播放视频_三种方法(FX,CLV,CLVJ)_一蓑烟雨任平生
  • 用户存续期价值评估CLV(三) Gamma-Gamma模型 Python模拟
  • AppArmor
  • The maximum number of apps for free development profiles has been reached.

How to use template相关推荐

  1. 微信小程序模板template

    上面是官方的讲解, 主要是方便在不同的地方调用. 下面自己说下使用, 先创建一个模板名字是自己随便取的, 在template.wxml中填写模板 最外层用template标签 设置一个name属性 & ...

  2. C++中模板template typename T

    template <typename Dtype>. 网上解释的非常多,觉得比较啰嗦,其实就是一个类型模板. 比如我们要计算两个数的加法,针对不同类型可能需要设计不同类型的函数,那么tem ...

  3. 让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录一键生成SCSS/LESS结构,敏捷开发必备插件!!!

    Ctrl+Shift+X 搜索AutoScssStruct4Vue   如上图直接右键-autoScssStruct(你都不需要聚焦到template节点) 直接就给你妥妥的把SCSS代码写好了,如果 ...

  4. ue4商城资源 Car Configurator Template 汽车配置器模板

    ue4商城资源 Car Configurator Template 汽车配置器模板 ue4商城资源 Car Configurator Template 汽车配置器模板 Unreal Engine虚幻游 ...

  5. C++ template

    (转自http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html) C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或 ...

  6. 使用Repeater的Template

    .NET FX提供了一个方法,就是使用Template来在程序运行时对Repeater的显示进行控制. 这里我就不多说了,可以去看MSDN中的相关资料.(嘿嘿,其实我也没搞多少 ).. 其实主要是pr ...

  7. 设计模式之模板方法模式(Template Method)摘录

    23种GOF设计模式一般分为三大类:创建型模式.结构型模式.行为模式. 创建型模式抽象了实例化过程,它们帮助一个系统独立于如何创建.组合和表示它的那些对象.一个类创建型模式使用继承改变被实例化的类,而 ...

  8. 微信小程序模块化开发 include与模板开发 template

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 1. include  是引用整个wxml文件,我通常会配合js,css一起使用: 使用场景,需要封装 ...

  9. template.process(root, out)的用法(shiro项目中来的九)

    假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...

  10. Smart template的控件能否当成普通控件来用

    我的同事问过我这个问题: 只要弄清楚Smart control的原理,就能回答这个问题. 答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合ODat ...

最新文章

  1. 黄聪:wordpress如何开启文章格式post format
  2. killall 后面信号_Linux 下使用 killall 命令终止进程的 8 大用法
  3. 【Pytorch神经网络基础理论篇】 05 矩阵计算
  4. node.js通过edge访问.net动态链接库
  5. db2 联合数据源 mysql_详解DB2中联合SQL Server数据
  6. 扔掉JUnit,迎接Spock
  7. 明尼苏达量表结果分析_MMPI明尼苏达多项人格测验量表分析
  8. 论中职计算机基础课程授课方法,浅论中职《计算机基础》的教法与学法
  9. 先验分布,后验分布,共轭分布的关系
  10. 为什么有些人除了上课时间以外都没有学习,成绩却还是很好?
  11. day3:多元统计模型
  12. iOS compare用法
  13. ubuntu20.04 基本配置记录 安装 搜狗输入法 QQ 微信
  14. 【MAML】:Model-Agnostic Meta-Learning
  15. 移动OA办公系统如何助力企业办公效率提升?
  16. ym——Andorid-15k+的面试题。
  17. Chapter1.3:控制系统的仿真介绍
  18. 自学 R 语言的十条干货技巧分享
  19. PLSQL Developer-模板(Template) 使用教程
  20. C++打卡19-【排序模板】归并排序

热门文章

  1. 少儿机器人编程会学什么
  2. Java基础数据类型以及取值范围
  3. 《语雀 IT 百科》发布了!
  4. 计算机专业英语教学重难点,浅析计算机专业英语的教学现状及对策
  5. 【信号与系统学习笔记】——奇异函数家族及其性质
  6. 基于人工神经网络的MATLAB手写数字识别系统
  7. 针对Matlab脑电数据EEG处理、 eeglab工具箱、Neuracle数据采集操作要点事项
  8. 温州中学高考2021成绩查询,2021年温州高考各高中成绩及本科升学率数据排名及分析...
  9. Matlab入门-01命令行操作
  10. 实现游戏后处理6大常用模糊算法