• 2024-07-03django使用jinja2模板
    1.使用Django默认模板TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[BASE_DIR/'templates'],#使用路径表达式'APP_DIRS':True,'OPTIO
  • 2024-05-17HTML相关知识(二)- Jinja2
    1.for循环{%foriteminmy_list%}是Jinja2模板引擎中的语法,用于在模板中进行循环操作。这里的`my_list`是一个列表,`item`是列表中的每一个元素。在Flaskweb框架中,我们可以在Python代码中定义一个列表,然后将这个列表传递给模板。在模板中,我们可以使用`{%for%}`
  • 2024-05-06【 攻防实操系列+漏洞复现 】-- Jinja2 SSTI模板注入
    框架:python---Flask描述:Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模板引擎则使用Jinja2漏洞复现:Jinja2SSTI模板注入使用vulhub靶场,启动环境先进入容器看一下web服务的代码,得出参数值为name,且可控判断是否存在ssti漏洞,输入:?name={{1*9}},
  • 2024-04-15Linux架构30 Ansible jinja2模板, jinja2模板配置负载均衡, keepalived
    Ansiblejinja2模板一、Ansiblejinja2模板概述#什么是jinja2模板jinja2是Python的全功能模板引擎#Jinja2与Ansible啥关系Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用jinja2如果在100台主机上安装服务,每台服务的监听端口都不一样
  • 2024-03-28FLASK学习记录-Jinja2模块引擎
    Flask中引入了jinja2模板引擎,可以显示动态数据、数据过滤、语句控制、模板继承和引用等。实战实例app.pyfromflaskimportFlask,render_templateapp=Flask(__name__)@app.route('/')defindex():LibraryName="NationalLibrary"visitor={"name":"J
  • 2024-03-26jinja2 通过Template. make_module 进行动态macro 创建以及macro 方法调用
    实际属于一个小技巧,可以实现比较灵活的jinja2扩展,是从dbt对于macro的处理部分学习到的参考代码app.pyfromjinja2importEnvironment env=Environment() #定义macro的内容macro_template="""{%macromydemo(name,age)-%}{{name
  • 2024-03-14jinja2模块模板语法 django基础
    jinja2去数据库中获取数据,传递给HTML页面,借助于模板语法发送给浏览器还能帮你简单方便的操作字典去后端获取数据库中数据展示到前端页面importpymysqldefget_user(env):去数据库中获取数据,传递给HTML页面,借助于模板语法发送给浏览器还能帮你简单方便的操作字典
  • 2024-03-10【Django开发】0到1美多商城项目md教程第1篇:欢迎来到美多商城!【附代码文档】
    本系列文章md笔记(已分享)主要讨论django商城项目相关知识。项目利用Django框架开发一套前后端不分离的商城项目(4.0版本)含代码和文档。功能包括前后端不分离,方便SEO。采用Django+Jinja2模板引擎+Vue.js实现前后端逻辑,Nginx服务器(反向代理)Nginx服务器(静态首页、商品详情页、uwsg
  • 2024-01-03【Django开发】美多商城项目第1篇:项目结构设计和工程创建(附代码,已分享)
    本系列文章md笔记(已分享)主要讨论django商城项目相关知识。项目利用Django框架开发一套前后端不分离的商城项目(4.0版本)含代码和文档。功能包括前后端不分离,方便SEO。采用Django+Jinja2模板引擎+Vue.js实现前后端逻辑,Nginx服务器(反向代理)Nginx服务器(静态首页、商品详情页、uwsgi
  • 2023-11-26Flask 使用Jinja2模板引擎
    Jinja2,由Flask框架的创作者开发,是一款功能丰富的模板引擎,以其完整的Unicode支持、灵活性、高效性和安全性而备受推崇。最初受Django模板引擎启发,Jinja2为Flask提供了强大的模板支持,后来也成为其他项目的首选。在本文中,我们将深入探讨Jinja2的特性、语法以及如何在Flask应用中使用
  • 2023-10-01【13.0】Fastapi中的Jinja2模板渲染前端页面
    【一】创建Jinja2引擎#必须模块fromfastapiimportRequest#必须模块fromfastapi.templatingimportJinja2Templates#创建子路由application=APIRouter()#创建前端页面配置templates=Jinja2Templates(directory='./coronavirus/templates')#初始化数据库
  • 2023-09-01Jinja2模块生成html
    1、html模板<!DOCTYPEhtml><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><htmlalign='left'><h1>巡检报告</h1><body><h2>报告综述</h2><p>巡检地点:机房&nbsp;&
  • 2023-08-27Python HTML 的模板引擎 Jinja2
    PythonJinja2是一个用于生成动态HTML的模板引擎。它可以让你在HTML中使用Python的语法和逻辑,从而实现数据和视图的分离。本文将介绍PythonJinja2的基本用法和特性,以及一些实例和技巧。安装和导入要使用PythonJinja2,你需要先安装它。你可以使用pip命令来安装:pip
  • 2023-07-24 CTFer成长记录——CTF之Web专题·bugku-Simple_SSTI_2
    一、题目链接https://ctf.bugku.com/challenges/detail/id/203.html二、解法步骤  题目是SSTI,也就是服务器模板注入,页面提示我们需要传递一个flag参数。  由于是模板,可以传flag={{config}}看看:显示说明这里存在命令执行的漏洞,查询资料发现此处可以执
  • 2023-06-01chatgpt~bingAI帮我解决flask错误
    出错信息我使用flask时,运行后出现下面的错误:Traceback(mostrecentcalllast):File"D:/github/lind-python/test-web.py",line1,in<module>fromflaskimportFlaskFile"C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-pa
  • 2023-03-30SSTI之细说jinja2的常用构造及利用思路
    现在关于ssti注入的文章数不胜数,但大多数是关于各种命令语句的构造语句,且没有根据版本、过滤等具体细分,导致读者可能有一种千篇一律的感觉。所以最近详细整理了一些SSTI常用的payload、利用思路以及题目,谨以结合题目分析以及自己的理解给uu们提供一些参考,如有写错的地方,还望大佬们
  • 2023-03-15flask-页面模板渲染JinJa2
    flask用render_template()函数渲染前端页面fromflaskimportFlask,render_templateapp=Flask(__name__)@app.route('/')defindex():returnrender_templa
  • 2023-02-26Django 框架基础10:模版(T)Django模版引擎、Jinja2模版引擎
    Django自带模版<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body>Hello,{{username}}!<p>我没有定义的
  • 2023-02-01jinja2
    pipinstalljinja2在setting.py的文件中修改TEMPLATES中的代码将'BACKEND':'django.template.backends.django.DjangoTemplates',#默认引擎修改为'BACKEND':
  • 2023-01-28安装jinja2
    Jinja2是一个Python的功能齐全的模板引擎。它有完整的unicode支持,一个可选的集成沙箱执行环境,被广泛使用,以BSD许可证授权pipinstallJinja2==3.0.1接下来我们
  • 2022-12-29Django(2) - Django模板
    1.Django模板介绍基础概念模板是具有一定的格式或骨架,可以动态的生成HTML模板引擎决定以何种方式组织代码一个项目可以有一个或者是多个模板引擎,Django里面主要两个模
  • 2022-12-08djiango框架推导过程,jinja2模板语法,jiango简介,基本操作命令
    djiango框架推导过程,jinja2模板语法,jiango简介,基本操作命令一、web框架前戏web框架可以理解为是基于会联网的web服务端>>>socket服务端1.web框架的本质1.通俗的理解:我
  • 2022-11-142211-13 flask模板
    第3章:模板在一般的Web程序里,访问一个地址通常会返回一个包含各类信息的HTML页面。因为我们的程序是动态的,页面中的某些信息需要根据不同的情况来进行调整,比如对登录
  • 2022-10-26Jinja2 使用方法总结
    一、渲染模版要渲染一个模板,通过​​render_template​​方法即可。@app.route('/about/')defabout():#returnrender_template('about.html',user='username')return
  • 2022-10-2519. ansible jinja2
    1.简介当template模块对模板文件进行渲染时,使用的就是jinja2模板引擎,jinja2本身就是基于python的模板引擎,所以,如果想要更加灵活的编辑模板文件,最好还要了解一些与jinja2