问题标签 [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.
python - 如何在pyjade中包含内联内容
我的玉文件中有以下代码:
我试图评估 url_for 函数并将值设置为 href 属性,但上面的代码不起作用。有人可以帮我纠正吗?
django - 使用pyjade的Django项目中的TemplateNotFound?
我有一个layout.jade
只包含一个基本骨架的文件:
在同一目录中,我还有一个mypage.jade
文件包含
渲染layout.jade
为响应就可以了。但是,当我尝试渲染mypage.jade
它时,它没有通过,并且出现TemplateDoesNotExist
错误。是什么赋予了?
django - {{ STATIC_URL }} 在 Django 中使用 pyjade
我在使用 {{ STATIC_URL }} 的模板中添加 CSS 时遇到了一些麻烦。该标记在链接标记内不起作用,但在其他任何地方都有效。这个:
正确翻译成
, 但
变得
我在 Django 中使用 pyjade。有人可以帮忙吗?
编辑我找到了答案:如果要使用静态属性,请使用“!=”而不是“=”。例子:
python - 导入模板源加载器 pyjade.ext.django.Loader 时出错
Jade 是一个很棒的模板。我想在 Django 中使用它,我找到了 Pyjade。
我按照示例代码进行操作,但在运行项目时出现错误。
在 Django 调试模式下,Django 告诉我:
当我尝试使用
我可以得到正确的结果,但有 3 个警告:
这是我的设置.py
我使用 pip 在我的 Django==1.4 上安装 pyjade
有没有人遇到这个问题以及如何解决它?
python - 如何有效地使用 `pyjade` 导入 mixins?
参考https://github.com/SyrusAkbary/pyjade/issues/27,似乎 jinja2 不允许从外部文件导入 mixins。
但是,我得到了一个 helper.jade,它有很多 mixins。如果我需要从一个文件中使用许多不同的 mixin,这是否意味着我必须这样做:
其中 import 语句是相当低效的。
有没有更好的方法来做到这一点。例如,类似于下面的语法?
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?
django - Jade templates django - 在 urls.py 中使用捕获的 url 值
我有“静态”javascript 模板,我想与我的 Django 应用程序一起使用。通常你把它们放在静态文件夹中,就是这样。这里的问题是模板并不是真正的静态,它们是需要预编译的玉(pyjade) 模板。
我的计划是将模板放在应用程序模板目录的子目录中,我们称之为jstemplates,然后从urls.py
文件中提供它们,如下所示:
但是如何获取捕获的模板名称?
pug - 像 Jade 一样在命令行上使用 PyJade
我正在一个旧操作系统上开发,该操作系统无法运行用于使用 Jade 的 Node.js 的额外版本。但是,我认为它可以安装pyjade。
我可以在命令行上使用 pyjade 以与我相同的方式转换文件jade
吗?如果是这样,怎么做?
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.jade
concrete html
谢谢。