Django框架模板介绍

 更新时间:2019年01月15日 10:41:58   作者:小茗同学。  
今天小编就为大家分享一篇关于Django框架模板介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

定义:在Django框架中,模板是可以帮助开发者快速生成呈现给用户页面的工具

模板的设计方式实现了我们MVT中VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用

模板处理分为两个过程

  • ① 加载
  • ② 渲染

模板主要有两个部分

  • ① HTML静态代码
  • ② 动态插入的代码段(挖坑,填坑)

模板中的动态代码段除了做基本的静态填充,还可以实现一些基本的运算,转换和逻辑。

模板中的变量: 视图传递给模板的数据,遵守标识符规则

语法{{ var }}

模板中的标签

语法 {% tag %}

作用

  • 加载外部传入的变量
  • 在输出中创建文本
  • 控制循环或逻辑
{% if 表达式 %}
  语句
  {% endif %}
  {% if 表达式 %}
   语句
  {% else %}
   语句
  {% endif %}
  {% if 表达式 %}
     语句 
  {% elif 表达式 %}
     语句
{% endif %}
{% for 变量 in 列表 %}
 语句1 
    {% empty %}
 语句2
 {% endfor %}

模版语言注释有两种:

1 单行注释:{# 被注释掉的内容 #}

2 多行注释
{% comment %}
被注释的内容
{% endcomment %}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • python中判断文件结束符的具体方法

    python中判断文件结束符的具体方法

    在本篇文章里小编给大家分享的是一篇关于python中判断文件结束符的具体方法,有兴趣的朋友们可以参考学习下。
    2020-08-08
  • 将本地Python项目打包成docker镜像上传到服务器并在docker中运行

    将本地Python项目打包成docker镜像上传到服务器并在docker中运行

    Docker是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行,这篇文章主要给大家介绍了关于将本地Python项目打包成docker镜像上传到服务器并在docker中运行的相关资料,需要的朋友可以参考下
    2023-12-12
  • Python与Redis的连接教程

    Python与Redis的连接教程

    这篇文章主要介绍了Python与Redis的连接教程,Redis是一个高性能的基于内存的数据库,需要的朋友可以参考下
    2015-04-04
  • Django的开发步骤原来是这样的

    Django的开发步骤原来是这样的

    这篇文章主要为大家详细介绍了Django的开发步骤,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 深入理解python函数递归和生成器

    深入理解python函数递归和生成器

    下面小编就为大家带来一篇深入理解python函数递归和生成器。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • Pandas之drop_duplicates:去除重复项方法

    Pandas之drop_duplicates:去除重复项方法

    下面小编就为大家分享一篇Pandas之drop_duplicates:去除重复项方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python pandas数据处理之删除特定行与列

    python pandas数据处理之删除特定行与列

    Pandas是数据科学中的利器,你可能想到的数据处理骚操作,貌似用Pandas都能够实现,下面这篇文章主要给大家介绍了关于python pandas数据处理之删除特定行与列的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Python下使用Scrapy爬取网页内容的实例

    Python下使用Scrapy爬取网页内容的实例

    今天小编就为大家分享一篇Python下使用Scrapy爬取网页内容的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • pyecharts实现数据可视化

    pyecharts实现数据可视化

    这篇文章主要介绍了pyecharts实现数据可视化,pyecharts 是百度开源的,适用于数据可视化的工具,配置灵活,展示图表相对美观,顺滑,下面更多详细内容,需要的小伙伴可以参考一下
    2022-03-03
  • python使用ctypes库调用DLL动态链接库

    python使用ctypes库调用DLL动态链接库

    这篇文章主要介绍了python如何使用ctypes库调用DLL动态链接库,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-10-10

最新评论