子数列推论、函数极限定义
原创 2021-08-02 14:11:40
241阅读
if 标签 {% if %}会对一个变量求值,如果它的值是“True”(存在、不为空、且不是boolean类型的false值),对应的内容块会输出。 {% if num > 100 or num < 0 %} <p>无效</p> {% elif num > 80 and num < 100 %} <
转载 2020-07-17 00:26:00
124阅读
2评论
在之前的例子中我们的视图中返回的html几乎都是硬编码,这并不是一个好的方式,没有将html与python代码分开基于这些原因, 我们可以使用 Django的 模板系统 (Template System)来实现这种模式,这就是本章要具体讨论的问题。python的模板:HTML代码+模板语法1.模版语法之变量在 Django 模板中遍历复杂数据结构的关键是句点字符语法:{{var_...
原创 2021-09-02 14:39:28
157阅读
1.jinjia2介绍由于django默认模板引擎功能不齐全,速度慢,所以我们也可以在Django中使用jinja2,jinja2宣称比django默认模板引擎快10-20倍。 2.安装jinjia2模板pipinstallJinja2 3.配置jinjia2模板,在项目settings.py文件中进行如下修改TEMPLATES=[{'BACKEND':'django.temp
原创 2021-05-05 14:26:22
1727阅读
创建项目 django_template app 在 settings.py 中修改 在 urls.py 中修改: 在 views.py 中添加函数 创建 templates 文件夹,添加 index.html 文件,获取第三个数组的值 访问 http://127.0.0.1:8000/inde
转载 2019-05-06 15:30:00
90阅读
变量的过滤器(filter)的使用 过滤器:upper, lower, first, capfirst 在 views.py 中修改 在 index.html中修改 过滤器:add 在 views.py 中修改 在 index.html中修改 过滤器: default 如果值是False,就替换成设
转载 2019-05-09 16:19:00
117阅读
2评论
使用自定义simple_tag 在 app01 下面创建 templatetags 文件夹,在创建 my_tag.py 文件,内容如下: 修改 login.html 文件 修改 settings.py 文件 位置如下 运行效果如下: 使用自定义 filter 修改 my_tag.py 文件 修改 l
转载 2019-05-16 11:21:00
178阅读
1 ...
转载 2021-10-29 11:01:00
75阅读
2评论
官方文档 常用语法 只需要记两种特殊符号: {{ }} {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: 模板中支持的写法: Filters
原创 2022-05-25 01:09:49
175阅读
# 使用Jinja模板在Python中创建表单 Jinja是一个用于Python的流行的模板引擎,它允许在HTML文件中插入变量、控制结构过滤器。结合JinjaPython可以轻松地创建动态的表单页面。在本文中,我们将介绍如何使用Jinja模板在Python中创建一个简单的表单,并通过一个代码示例详细展示整个过程。 ## 准备工作 在开始之前,我们需要安装Jinja2模块。你可以使用pi
原创 2024-03-25 07:32:39
63阅读
Django模板的继承与模板标签URL的使用模板标签URL的使用法一:1.若模板中的链接地址使用的是硬编码的 URL,例如 <a href="/rango/about/">About</a>。当修改url.py中的 URL 映射,就要更新对应的所有 URL 引用。使用模板标签 url 查询 urls.py 文件中的 URL 模式,动态插入 URL 路径。在使用动态URL时D
转载 2024-04-24 10:27:35
34阅读
{%for a in arrar%} #array 是view传进来的一个数组,array有2个元素 array[0],arrary[1],下面我怎么能访问到这2个元素呢?django中访问数组的方法很简单:{% for customer in customers %}{{customer.0}}{...
转载 2012-10-10 18:00:00
177阅读
2评论
模版结构优化 引入模版 有时候一些代码是在许多模版中都用到的。如果我们每次都重复的去拷贝代码那肯定不符合项目的规范。一般我们可以把这些重复性的代码抽取出来,就类似于Python中的函数一样,以后想要使用这些代码的时候,就通过include包含进来。这个标签就是include。示例代码如下: # he ...
转载 2021-10-06 10:45:00
133阅读
2评论
同一模板,多个上下文一旦有了 模板 对象,你就可以通过它渲染多个context, 例如:>>> from django.template import Template, Context >>> t = Template('Hello, {{ 
原创 2016-12-19 16:47:40
2313阅读
django-bootstaps3 什么是bootstaps是前端架构,是一款css/html框架,是将 BootStrap3(3 表示版本号)集成到 Django 中,作为 Django 的一个应用提供。 这样做的好处是在 Django 中用 bootstrap 会更加方便 安装Django-bo ...
转载 2021-10-29 10:22:00
241阅读
2评论
Django内置过滤器总览 可以查询下表来总览Django的内置过滤器: 为模版过滤器提供参数的方式是:过滤器后加个冒号,再紧跟参数,中间不能有空格! 目前只能为过滤器最多提供一个参数! 1. add 把add后的参数加给value。像这样: {{ value|add:"2" }} 如果value为
原创 2018-12-30 18:11:00
177阅读
...
翻译 2021-06-15 23:49:00
1164阅读
# 使用 Jinja2 实现简单模板引擎 ## 引言 在 web 开发中,模板引擎是一个不可或缺的组件,它能简化动态网页的生成过程。在 Python 中,Jinja2 是一个流行的模板引擎,它以其高效、易用的特点被广泛应用。本文将指导你如何使用 Jinja2 进行基本的模板渲染,帮助你在项目中灵活运用。 ## 过程概述 首先,我们来看一下实现 Jinja2 的基本步骤: | 步骤 | 描
原创 10月前
66阅读
Ansible 是一个非常流行的基础设施自动化工具,而 Jinja2 是其默认的模板引擎。Ansible Jinja2 的结合,为用户提供了强大的自动化能力,使得管理部署基础设施变得更加简单高效。 Jinja2 是一种基于 Python 的模板引擎,它使用非常简单直观的语法来定义模板。在 Ansible 中,Jinja2 被广泛应用于模板文件 playbooks 中的变量替换逻辑控制
原创 2024-02-28 09:32:47
87阅读
前戏 在前面写的图书管理系统中,我们对模版语言应该已经不陌生了,使用{{ }}包裹起来的就是模
原创 2022-07-07 10:40:46
140阅读
  • 1
  • 2
  • 3
  • 4
  • 5