搜索结果
查询Tags标签: jinja2,共有 18条记录-
3_2-jinja2_for_if
--- - hosts: serverfvars:persons:user1:name: demonage: 12user2:name: studentage: 20tasks:- name: print messagedebug:msg: |{% for item in persons: -%}{{ item }}{%- endfor %} # 直接遍历 vars 打印输出的是 key---user1 & user2 ,- name: print message p…
2022/8/4 6:25:40 人评论 次浏览 -
3_0-jinja2-vars.yml
--- - hosts: serverfvars:my_name: demOn stUdenttasks:- name: print messagedebug:msg:- "This is my name {{ my_name }}" # 输出原始信息- "This is my name {{ my_name | lower}}" # 输出内容全部【小】写- "This is…
2022/8/4 6:25:37 人评论 次浏览 -
3_3-jinja2_template.yml
--- - hosts: allremote_user: rootvars:http_packages:- httpdtasks:- name: install https form yumyum:name: "{{ http_packages }}" register:yum_httpd- name: enable & start httpd serviceservice:name: httpdstate: startedwhen: yum_httpd[rc] == …
2022/8/4 6:22:54 人评论 次浏览 -
如何在yaml文件中引用python函数?
前言 经常看到很多同学问到,如何在 yaml 文件中引用一个 python 的函数? 问题分析 大家对yaml文件还处于比较陌生的阶段,yaml 和 json 文件本质上是一样的,都是静态的文件,当然不能直接引用 python 的函数。 那这时候就有人问到了,那为什么 httprunner 框架可以在ya…
2022/2/17 20:42:26 人评论 次浏览 -
模仿jinja2的模板语言实验,可用于简易框架中
mcw_str= wo shi {{ name }}import reclass myclass():def inithtml(self):ret1 = re.search({{ (?P<mcw1>.*) }}, mcw_str) #在模板文件中匹配包含{{ 变量 }}的。try:bianliang = ret1.group(mcw1) #匹配并获取变量的值except Exception as e:passreturn bianl…
2021/12/8 6:16:47 人评论 次浏览 -
模仿jinja2的模板语言实验,可用于简易框架中
mcw_str= wo shi {{ name }}import reclass myclass():def inithtml(self):ret1 = re.search({{ (?P<mcw1>.*) }}, mcw_str) #在模板文件中匹配包含{{ 变量 }}的。try:bianliang = ret1.group(mcw1) #匹配并获取变量的值except Exception as e:passreturn bianl…
2021/12/8 6:16:47 人评论 次浏览 -
【重庆思庄Linux技术分享】-ansible使用jinja2管理配置文件以及jinja2语法简介
一、Jinja2介绍 Jinja2是基于python的模板引擎,功能比较类似于PHP的smarty,J2ee的Freemarker和velocity。它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用BSD授权 Jinja2的语法是由variables(变量)和statement(语句)组成,如下; 1、variables:可…
2021/9/25 7:14:30 人评论 次浏览 -
【重庆思庄Linux技术分享】-ansible使用jinja2管理配置文件以及jinja2语法简介
一、Jinja2介绍 Jinja2是基于python的模板引擎,功能比较类似于PHP的smarty,J2ee的Freemarker和velocity。它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用BSD授权 Jinja2的语法是由variables(变量)和statement(语句)组成,如下; 1、variables:可…
2021/9/25 7:14:30 人评论 次浏览 -
【JSP | PHP】if-else根据条件展示不同部分的html
想为开学之后的项目开发课程秀起来做点准备,于是自己简单学习了一下java web的servlet实现,又拿起了之前了解过一部分的php重新看了看<?php$city = $_GET[city]; // 开发运行时这里如果没有配置可能会warningif ( $city == bj ) { ?><div>欢迎北京的朋友…
2021/9/4 17:05:49 人评论 次浏览 -
【JSP | PHP】if-else根据条件展示不同部分的html
想为开学之后的项目开发课程秀起来做点准备,于是自己简单学习了一下java web的servlet实现,又拿起了之前了解过一部分的php重新看了看<?php$city = $_GET[city]; // 开发运行时这里如果没有配置可能会warningif ( $city == bj ) { ?><div>欢迎北京的朋友…
2021/9/4 17:05:49 人评论 次浏览 -
05-jinja2模板
⼀、Ansible Jinja2模板背景介绍 ⽬前Nginx的配置⽂件在所有的服务器上都是相同的,但我希望能根据每⼀台服务器的性能去定制服务的启动进程。 同时定制每⼀台Nginx服务的响应头,以便于当某台服务出现问题时能快速定位到具体的服务器。 要做这样的定制势必会导致⼀个问题,…
2021/8/28 23:09:28 人评论 次浏览 -
05-jinja2模板
⼀、Ansible Jinja2模板背景介绍 ⽬前Nginx的配置⽂件在所有的服务器上都是相同的,但我希望能根据每⼀台服务器的性能去定制服务的启动进程。 同时定制每⼀台Nginx服务的响应头,以便于当某台服务出现问题时能快速定位到具体的服务器。 要做这样的定制势必会导致⼀个问题,…
2021/8/28 23:09:28 人评论 次浏览 -
Flask:Jinja2模板渲染
一)作用与代码示例Jinja2是模板渲染引擎,是Flask框架2大核心组件之一,主要作用是将业务逻辑与表现分离,使视图函数聚焦业务逻辑,而将响应内容交给模板引擎进行组装与表现,从而使代码更简介、易维护。要使用Jinja2非常简单,只需引入render_template函数并作为试图函…
2021/6/8 10:27:26 人评论 次浏览 -
python pip 依赖冲突定位
今天pip安装一直遇到Jinja2冲突 可以使用pipdeptree定位冲突原因 说明文档 https://pypi.org/project/pipdeptree/ pipdeptree -r -p Jinja2 Warning!!! Possibly conflicting dependencies found: * Flask==2.0.0- Jinja2 [required: >=3.0, installed: 2.11.3] * ne…
2021/5/21 20:28:48 人评论 次浏览 -
jinja2的简单使用
后端代码 from jinja2 import Templatedef index():with open(./index.html, r, encoding=utf-8) as fp:template = Template(fp.read())ret = template.render({name:张三, hobby:[打牌, 打球]})data = ret.encode()return data前端代码 <h1>{{ name }}}</h1&g…
2021/4/24 18:27:10 人评论 次浏览