jinja2 相关问题

Jinja2是Python的快速模板引擎。它具有完整的Unicode支持,自动转义,继承,宏和许多其他功能。

页面分页

我长期以来一直在寻找如何在网站上实现分页的答案,我只使用Python及其框架。 有可能做到这一点吗?如果是这样,如何使用 jinja 模板

回答 1 投票 0

dbt 使用列表参数调用后挂钩宏

我正在尝试调用宏作为后挂钩。问题是(我认为)是我想将一个列表传递给这个宏......知道这里发生了什么吗?我的理论是我正在传递一个列表类型参数......

回答 2 投票 0

如何让jinja2计算字符串中的变量?

有没有一种方法可以让我在 jinja2 中评估字符串中定义的变量?我们可以在下面的 Alarm_list 定义中看到 expr 是一个字符串,其中包含其他变量...

回答 2 投票 0

FastAPI Jinja:`url_for` 在宏中不起作用

在模板中另一个文件中定义的宏中使用 url_for 会引发“请求”的 KeyError。 考虑下面的树 。 |-- 应用程序.py |-- 静态 | |-- CSS | | `-- 样式.css | |-- 图片 ...

回答 1 投票 0

Salt SLS 从颗粒中删除 IP 地址的最后一个八位字节

我尝试根据 IP 地址的第三个八位字节来匹配条件,因为 Windows Minion 不报告网关。我可以获取 IP 的颗粒信息并匹配完整的 IP,如下所示,但我只能...

回答 1 投票 0

Jinja2 模板中 url_for 创建的 FastAPI 链接使用 HTTP 而不是 HTTPS

我将 Flask 中由 waitress 提供的应用程序迁移到 uvicorn 提供的 FastAPI,但我无法强制链接(由 index.html 模板内的 url_for 生成)使用 HTTPS 而不是 HTTP。 W...

回答 3 投票 0

在日志中打印dbt调用_命令

所以我将 dbt 核心与雪花数据仓库一起使用。我在管道中的一些 Kubeflow 组件中使用 dbt.. 当组件运行时,我希望能够查看它所在的 dbt 命令...

回答 1 投票 0

如何在 Pelican 的文章中使用宏/变量/脚本?

我刚刚开始使用 Pelican。太棒了,我只是不知道如何在我的文章(和页面)中使用宏。我知道我可以在制作自己的主题时使用 Jinja,但我似乎无法...

回答 1 投票 0

在 Jinja2 中抑制“None”输出为字符串

当值为 None 时,如何说服 Jinja2 不打印“None”? 我的字典中有很多条目,我想在一个循环中输出所有内容,而不是使用特殊的 cas...

回答 6 投票 0

Ansible jinja2 在 selectattr 中转义点键

我目前正在尝试循环 k8s_facts 的子集。我的事实看起来是这样的: { “资源”: [ { “元数据”:{ “注释”:{ "com.foo.bar/name": "foo", ...

回答 2 投票 0

可以GET方法但是POST不行。知道为什么不使用 POST 方法吗?

从flask导入Flask,render_template,url_for,请求,重定向 应用程序 = 烧瓶(名称) @app.route('/doborpompy', 方法=['GET', 'POST']) def doborpompy(): 如果 request.method == 'GET': ...

回答 1 投票 0

Flask 无法从“jinja2”导入名称“escape”

我编写了一个非常简单的 Flask 应用程序,其中包含 docker 文件以在此处启动其容器:https://github.com/trouchet/appy。我使用包管理工具poetry。当我运行 make start 时,它输出以下错误...

回答 1 投票 0

DBT Jinja 转换列名称(如果以数字开头)

这是我用来确保列名称不以数字开头的宏 {% 宏 valid_column_name (column_name) %} {% if 列名[:1]|int(-1) >= 0 %} {{ 返回(“_...

回答 1 投票 0

修改当前GET请求中的查询参数以获取新的url

我访问路径为 /mypage?a=1&b=1&c=1 的页面。我想创建一个指向类似网址的链接,更改了一些参数:/mypage?a=1&b=2&c=1,b从1更改为2。我知道如何...

回答 2 投票 0

如何使用jinja python从数据库加载base64图像数据到html图像标签中

如何使用 Jinja 从数据库接收的图像填充我的卡片视图?我已经编写了 SQL 语句来从称为候选人的数据库表中获取数据。其中一列...

回答 1 投票 0

Jinja - 如何在另一个文件中使用一个文件中设置的变量并设置默认值

我是 jinja 新手,需要一些帮助来执行以下操作: main.tpl 包含以下内容: {%- 带有前缀=“测试”。 %} {%- 设置 TEST_VARIABLE = "false" %} {%- 我...

回答 1 投票 0

导入错误:无法从“jinja2”导入名称“escape”。运行 docker compose up 时出现错误

我分别有以下 Dockerfile 和 docker-compose: Dockerfile: 来自Python:3.9 ENV Python 无缓冲 1 工作目录/应用程序 复制requirements.txt /app/requirements.txt 运行 pip install -r

回答 1 投票 0

如何将所有模板放在一个文件中并从 python 代码在 jinja2 中访问它们

我有 30 到 40 个 SQL 查询,我想使用 jinja2 模板文件来存储查询,以便将 python 代码和 SQL 查询分开存储 对于每个 SQL 查询,我创建一个单独的

回答 2 投票 0

当屏幕低于 x px 时,我的 css 命令将部分菜单更改为新行,这有什么问题吗?

我想在屏幕宽度较低时更改菜单以在自己的行中显示每个菜单链接,但当我使用它时,它在一行中仍然相同。 然后在另一个 .jinja 站点中使用 menu.jinja ,其中

回答 1 投票 0

Prettier 在 VSCode 中使用 Flask/Jinja2 模板引发意外的结束标签错误

我正在 VSCode 中使用 Jinja2 模板开发 Flask 项目,当我格式化 HTML 模板时,我遇到了 Prettier 抛出“意外的结束标记”错误的问题...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.