问题标签 [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 回答
6376 浏览

django - 在模板中声明变量

有没有办法在模板中声明变量?我将单选按钮、复选框和文本输入的用户值推送到模板,希望将他们之前的选择设置为选中/填写。在这个例子中,他们之前保存的选择作为数字 0- 存储在数据库中2. 这会引发错误“空变量标记”。在没有 pyjade 的标准 Django 模板中可以做到这一点吗?

0 投票
1 回答
498 浏览

python - 插入 Jade 和 Python 字典

给定一个玉模板和一个字典,我如何使用字典来填充玉模板?例如,

我一直在看pyjade,但我不知道在哪里定义了类似的函数interpolate。我该怎么写interpolate

0 投票
1 回答
3560 浏览

python - 如何将 Django 与 Jade 结合起来

我正在尝试将 Django 与 Jade 结合起来,但我遇到了一些问题。我有一个名为 About 的模型。这有这样的观点:

在我的网址中,我有:

但它提供了模板不存在的错误(是的,它存在)。像这样写网址是否正确?

任何帮助,将不胜感激!

0 投票
2 回答
7642 浏览

python - 出现 DistributionNotFound 错误,但包存在

我正在为 Django 模板运行pyjade,因为我发现它更容易编写,但我正在尝试使用内置转换器将其转换为 html。当我运行时,pyjade -c django input.jade output.html我得到了错误pkg_resources.DistributionNotFound: six。然而,这个包six确实存在,我可以在 python 上导入它,当我运行pip install six --upgrade它时说它已经是最新的了。

这是完整的回溯:

什么会导致这个错误?

0 投票
3 回答
200 浏览

google-app-engine - gae 上的 pyjade 无法连接“str”和“long”对象

下面的 pyjade 代码会导致内部服务器错误。当 #{module.key} 在 href 之外使用时,它可以正常工作。有任何想法吗?

在此处输入图像描述

0 投票
1 回答
62 浏览

python - pyjade 收音机输入文本未显示

我正在学习 pyjade,但在输入类型收音机方面遇到了问题。我无法渲染收音机的文本

我的代码:

我无法让单选按钮的文本出现... Tnak you

0 投票
1 回答
854 浏览

django - Django找不到玉模板

我遵循了pyjade 网站上的安装指南,并在我的 Django 项目中重写了所有模板。但是,当我在模板中使用扩展标签时,Django 似乎没有找到模板。

当我尝试扩展另一个模板时,我收到此错误。

从我的 settings.py 我有

将 pyjade 与 Django==1.5.4 一起使用是否有任何已知错误?该项目使用普通的 html 模板运行良好,我没有更改文件夹结构的任何内容。

编辑:添加了设置和更多信息。

0 投票
1 回答
783 浏览

flask - 从包含或导入的 Jade 模板访问 Flask 上下文变量?

我正在使用带有 pyjade 的烧瓶进行模板化。我可以直接访问模板中的上下文变量,甚至可以在继承的模板中访问,但当我包含 mixins 或尝试从另一个模板导入 mixins 时则不行。这是示例:

我的 Flask 应用程序服务于这个页面:

所以,foo是在现在的上下文中。现在假设我有以下混合mixins.jade

在我的模板中index.jade

在模板本身中,我可以foo很好地阅读,但是在导入的 mixin 中,我得到了

这是pyjade的缺点,还是有解决方法?

0 投票
1 回答
595 浏览

pug - pyjade 和三元条件失败?

我是第一次使用PyJade深入 Jade,以便我可以在 Flask(和 Jinja2)中使用它。到目前为止,一切似乎都在正常工作和编译,但我想知道这是否是 PyJade 翻译中的错误?

我无法在没有错误的情况下将三元语法注入 Jade。我已经尝试了这里建议的所有方法。

我的错误总是

或者

我在这里做错了吗?

这是一个简化的代码片段

0 投票
1 回答
797 浏览

django - Django 压缩器离线压缩与 pyjade

我在我的 django 项目中使用 pyjade。我也开始使用 django 压缩器,对于性能问题,我需要使用离线压缩。

我在 settings.file 中将 COMPRESS_OFFLINE 设置为 True

我运行命令:“manage.py compress --extension=jade”来生成预编译文件和 manifest.json 文件。

问题是当我尝试渲染页面时,django 会引发异常:

我检查了我的清单,这里是:

{“608f1d299c1a9d4141630b7ebb668456”:“”}

这是我的玉模板

有什么想法吗?