问题标签 [mako]
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 - Mako 模板取决于对象类?
根据对象类使用不同模板的干净方法是什么?除了 bundlea if 语句
python - 来自 Pylons 中 Mako 模板的当前页面的 URL
我需要从 Pylons 的 Mako 模板文件中知道当前页面的完整 url。
该 url 将在页面中包含的 iframe 中使用,因此需要知道页面何时生成,而不是页面到达服务器或来自环境之后。(不确定我是否正确地传达了最后一点)
python - Mako“%def 中缺少括号”
在尝试将缓存部分添加到 Mako 模板时,我收到了上述问题中列出的错误。添加()
到最后可以消除错误,但我的页面上看不到任何内容。任何帮助表示赞赏!
python - Mako 模板内联 if 语句
我有一个模板变量 c.is_friend,我想用它来确定是否应用了一个类。例如:
有没有办法做到这一点内联,如:
或类似的东西?
php - Mako 中使用 Pylons 的条件运算符
在 PHP 中,如果它适用于相关元素,我经常使用条件运算符将属性添加到 html 元素。例如:
我正在使用 Mako 进行模板的 Pylons 项目。我怎样才能实现类似的目标?现在,我看到了两种不理想的可能性。
解决方案1:
解决方案2:
在这种特殊情况下,该值等于测试的变量 (value="1" => blah == 1),但我在其他情况下使用相同的模式,例如<?= isset($variable) ? ' value="$variable" : '' ?>
.
我正在寻找一种使用 Mako 实现这一目标的干净方法。
python - 更好的错误报告 mako
有没有办法将包含错误的 tempate 字符串添加到 mako 的错误跟踪中?
python - 模板标签,如带有 Mako 和 Pylons 的 Django
对于我的网站需要一些“小部件”来详细说明各种数据模型的输出,因为这些小部件在任何页面中都是可见的,使用 mako 可以在控制器中每次使用 render() 检索数据而无需通过(和详细说明)?
python - 在 Pylons 1.0 中禁用 (mako) 模板缓存
我最近加入了一个使用 Pylons 的项目。我对 Python 或 Pylons 都不熟悉,但我在掌握事情的窍门时并没有遇到太多麻烦。
Pylon 项目似乎默认无限期地缓存模板,我无法找到清除缓存模板(默认存储在 /data/templates 中)的方法,除非手动删除它们并重新启动服务器。
更好的是,可以禁用模板缓存吗?
模板缓存上的页面 ,http://wiki.pylonshq.com/display/pylonsdocs/Caching+in+Templates+and+Controllers
似乎没有帮助,并且简要提到了通过在 .ini 文件中设置来全局禁用缓存:
但这似乎不起作用。
这应该是相对简单的,不是吗?
sqlalchemy - Pylons TextMate 捆绑包
我正在寻找用于 Pylons 开发的 TextMate Bundle。有谁知道 Mako 和/或 SQLAlchemy 的现有捆绑包。
我找到了这两篇现有文章,但链接不再有效
如果有人知道当前活动的链接,请告诉我
谢谢
python - 如何处理 mako 中的 unicode?
我经常使用 mako 得到这个错误:
我已经告诉 mako 我正在以任何可能的方式使用 unicode:
我所有的模板文件都以:
并且,在它们内部,所有常数字符串都以“u”为前缀。我知道 self.stuff 参数包含 unicode 字符串,但我实例化 mako 对象的方式应该处理它(否则这些参数有什么用?)。有什么我忘了做的吗?
还有一个问题: encoding_errors='replace' 有什么意义?
=EDIT= 我只留下了一个 unicode 字符串,这是回溯: