问题标签 [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 投票
2 回答
1125 浏览

python - 如何在pyjade中包含内联内容

我的玉文件中有以下代码:

我试图评估 url_for 函数并将值设置为 href 属性,但上面的代码不起作用。有人可以帮我纠正吗?

0 投票
1 回答
530 浏览

django - 使用pyjade的Django项目中的TemplateNotFound?

我有一个layout.jade只包含一个基本骨架的文件:

在同一目录中,我还有一个mypage.jade文件包含

渲染layout.jade为响应就可以了。但是,当我尝试渲染mypage.jade它时,它没有通过,并且出现TemplateDoesNotExist错误。是什么赋予了?

0 投票
2 回答
1759 浏览

django - {{ STATIC_URL }} 在 Django 中使用 pyjade

我在使用 {{ STATIC_URL }} 的模板中添加 CSS 时遇到了一些麻烦。该标记在链接标记内不起作用,但在其他任何地方都有效。这个:

正确翻译成

, 但

变得

我在 Django 中使用 pyjade。有人可以帮忙吗?


编辑我找到了答案:如果要使用静态属性,请使用“!=”而不是“=”。例子:

0 投票
1 回答
586 浏览

javascript - 用于 python 和 javascript 的 Jade 模板语言

是否有像jade这样的模板语言既适用于python又适用于javascript并且每种语言都具有相同的语法?

Pyjade 的引擎特定部分的语法与 jam 不同,因此不适用于我。

我愿意使用类似jinja2js的东西,但 jinja2js 不适用于 pyjade。

0 投票
1 回答
1109 浏览

python - 导入模板源加载器 pyjade.ext.django.Loader 时出错

Jade 是一个很棒的模板。我想在 Django 中使用它,我找到了 Pyjade。

我按照示例代码进行操作,但在运行项目时出现错误。

在 Django 调试模式下,Django 告诉我:

当我尝试使用

我可以得到正确的结果,但有 3 个警告:

这是我的设置.py

我使用 pip 在我的 Django==1.4 上安装 pyjade

有没有人遇到这个问题以及如何解决它?

0 投票
1 回答
725 浏览

python - 如何有效地使用 `pyjade` 导入 mixins?

参考https://github.com/SyrusAkbary/pyjade/issues/27,似乎 jinja2 不允许从外部文件导入 mixins。

但是,我得到了一个 helper.jade,它有很多 mixins。如果我需要从一个文件中使用许多不同的 mixin,这是否意味着我必须这样做:

其中 import 语句是相当低效的。

有没有更好的方法来做到这一点。例如,类似于下面的语法?

0 投票
4 回答
2623 浏览

python - Using python code in pyjade

I'm trying to generate a list using pyjade, like so:

But I see this error:

UndefinedError: 'enumerate' is undefined

I must be embedding python code into Jade wrong. What's the right way to do this?

0 投票
1 回答
317 浏览

django - Jade templates django - 在 urls.py 中使用捕获的 url 值

我有“静态”javascript 模板,我想与我的 Django 应用程序一起使用。通常你把它们放在静态文件夹中,就是这样。这里的问题是模板并不是真正的静态,它们是需要预编译的玉(pyjade) 模板。
我的计划是将模板放在应用程序模板目录的子目录中,我们称之为jstemplates,然后从urls.py文件中提供它们,如下所示:

但是如何获取捕获的模板名称?

0 投票
1 回答
261 浏览

pug - 像 Jade 一样在命令行上使用 PyJade

我正在一个旧操作系统上开发,该操作系统无法运行用于使用 Jade 的 Node.js 的额外版本。但是,我认为它可以安装pyjade。

我可以在命令行上使用 pyjade 以与我相同的方式转换文件jade吗?如果是这样,怎么做?

0 投票
1 回答
262 浏览

python - 带有 mako 和 pyjade 的金字塔

假设我有一个用 mako: 编写的模板base.mako。我想在名为的视图中使用它作为渲染器:base_view。我还有一个用 mako 编写的模板,名为: concrete.mako,它继承自base.mako这种方式:<%inherit file="base.mako" />。它被不同的视图使用。

问题:

我想用 pyjade 重写(concrete.mako作为. 如何在金字塔中设置它(如果金字塔系统将根据文件扩展名使用不同的渲染器,并且在使用 pyjade 后还将使用 mako 编译器将 pyjade 输出编译为具体的 html,那就太好了)。concrete.jadeconcrete html

谢谢。