问题标签 [pyjade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
512 浏览

pyjade - 在 pyjade 解决方法中包含 mixins

如 github 问题#70中所述,不支持包括 mixins。

有没有好的解决方法或替代解决方案?

0 投票
1 回答
112 浏览

python - 带计数器的循环

我正在尝试使用玉做古老的画廊循环计数器(我是新手)。我正在使用 twitter 引导程序,因此我需要将图像放入 div 中,其中 col-md-3 作为一个类,并作为一个带有行的 div 的子级“。所以,理想情况下它看起来像这样:

我被困的地方是如何初始化新行,因为缩进在翡翠中很重要。以下是我开始的内容,我该如何进行?

我假设你会使用类似的东西:

……但感觉不太对劲……

0 投票
1 回答
680 浏览

flask - 在 pyjade 和 Flask 中使用 `with`

我正在尝试转换此 html

为玉。我试过了

但是“messages = get_flashed_messages()”只是打印到页面上。对于何时使用jade语法以及何时使用flask/Jinja2语法,我仍然有些困惑。

0 投票
0 回答
346 浏览

python - Python & Jade 字典的迭代:ValueError: too many values to unpack

我有以下字典,我想用 pyjade 进行迭代:

在我的 index.jade 我有以下片段:

这引发了一个

“ValueError:解包的值太多”

错误。该片段直接取自http://jade-lang.com/reference/iteration/

我确信字典可以用玉来解析。

正确使用"=stations['ren']"渲染到“RENA”。

当我迭代一个元组或列表时,页面会正确呈现。

这是一个错误,我是否需要包含其他内容,或者玉不支持使用我想使用的字典?

0 投票
2 回答
649 浏览

flask - 配置 Flask + AngularJS + PyJade(或 Jinja 的其他替代方案)的示例

我是 Flask 的新手,正在构建一个使用 Flask 和 AngularJS 的 Web 应用程序。我的理解是静态目录是存储 AngularJS 文件(如 javascript 和模板)的地方。

我想知道是否有可以用于模板的 Html/Jinja 的稳定替代品。如果有,我怎样才能让它与静态目录中的模板文件一起工作?

我一直在寻找 PyJade,但不知道如何让它与网络资产管道一起工作。

将不胜感激任何例子或建议。

0 投票
1 回答
121 浏览

angularjs - 如何使用 pyjade 作为客户端和服务器端应用程序的一部分?

我正在使用烧瓶创建单页应用程序。如果我正确理解了这个过程,那么在第一个 GET 请求时,flask 就会提供一个页面(html 和 css)。从他们那里,客户端将只接收数据,并且它将使用已经存储的 html(部分/其他页面)来修改站点。

理想情况下,我想使用比 html 提供更好语法的东西,比如 slim、haml 或 jam。虽然我不需要模板方面,因为此功能将通过 angularJS 提供。

假设以上是正确的,我的困惑是如何将 pyjade(或任何此类工具)与烧瓶一起使用来转换客户端应用程序将使用的部分。例如,如果我有一些客户端代码可以创建这样的路由......

var app = angular.module('App');

然后我需要将 home.jade 转换为 home.html,然后将其提供给客户端。假设我理解“应该”正确地做什么,我该怎么做?

一种这样的解决方案是手动将 home.jade 转换为 home.html 并保持我的代码如下:

0 投票
1 回答
81 浏览

django - Jade 数组作为 Django 的项目

我在 Django 中使用 PyJade,但数组与项目的关联存在问题。

在 Django 模板中:

我怎样才能用 Jade 做这个?

0 投票
1 回答
57 浏览

javascript - 无法将 json 数据添加到 pyjade 中的数据属性

这是玉中的线。在这里,对于 data-track-dynamic-attrs 我必须添加 json 数据。我希望<a data-track-dynamic-attrs='["Page","Stakeholder"]' > </a>是生成的 html 以便解析 json。但是翡翠用双引号而不是单引号呈现。在 html 中,它呈现为<a data-track-dynamic-attrs="["Page","Stakeholder"]"></a>. 因此,如果我尝试读取给定的数据属性,它将给我“[”而不是整个字符串。

我使用的 Pyjade 版本是 4.0.0

0 投票
1 回答
95 浏览

django - {{ }} 没有按照 django 的预期被 pyjade 解析

我有 pyjade 行

这被渲染为

我希望它 {{ }} 被预期值替换,而不是用 html 呈现。
我在这里使用 4.0.0 版本的 pyjade 作为模板语言。

0 投票
1 回答
180 浏览

python - PyPugJs 与 Pyramid - 基本

我正在尝试将PyPugJs与 Pyramid 一起使用。在我的里面__init.py,我有这个

里面views.py

尝试前往index路线时出现此错误

似乎正在调用默认的 mako 渲染器而不是 pug。尝试使用PyJade以及.jade扩展,但结果相同。我究竟做错了什么 ?