问题标签 [chameleon]
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 - 使用 TAL/Chameleon 填充表单字段
我在 Python 中使用 Chameleon 来渲染我的模板。
假设我想使用 POST/GET 数据填充表单字段:
问题是如果 request.params 没有键“foo”,我会得到一个错误。如果键不存在而不是抛出错误,让 value="" 为空的最简单方法是什么?
python - 这个 ZPT 模板有什么问题?
我正在开发的 Python 网站中使用 Chameleon。这是一段代码:
但由于某种原因,我总是收到语法错误:
我看不出我做错了什么。有什么帮助吗?
python - 没有金字塔的变色龙宏
这是我在 Pyramid 中使用的一些代码,用于将宏加载到我的 Chameleon 模板中:
如果没有 Pyramid,我将如何实现同样的目标?例如,在这段代码中:
python - 如何在带有金字塔网络框架的变色龙中使用国际化?
我做了以下事情:
pyramid.default_locale_name = en
在de
development.ini 中更改我的
/li>index.pt
样子是这样的:我对 setup.py 进行了更改
/li>当我跑步时
python setup.py extract_messages
,python setup.py update_catalog
我locale/de/LC_MESSAGES/mvc.po
得到了所有的字符串。翻译后变成忽略英文,因为我没有做任何实际的翻译。我想检查它是否有效。
我做了
python setup.py compie_catalog
并创建了 mvc.mo 文件但是当我加载页面时,我得到的是相同的页面,而没有翻译。从视图中可以看出,语言环境似乎已正确设置
/li>我什至添加
config.add_translation_dirs('mvc:locale')
到我的init .py
我究竟做错了什么?还是我在做任何正确的事情?
python - 如何进行金字塔形式的国际化?
我一直在网上寻找错误消息和金字塔形式标签的本地化,但到目前为止没有任何运气。我研究过 pyramid_simpleform 和 pyramid_deform。有没有人做过类似的事情。文档没有太大帮助。
此页面上给出的示例 对我不起作用。
我还尝试了pyramid_deform和pyramid_simpleform的文档。
我不在乎我使用哪个表单库。我想要直接支持本地化的东西。
python - 如何在 Chameleon 中使用模板继承?
我正在使用最新的 Pyramid 来构建一个网络应用程序。不知何故,我们开始使用 Chameleon 作为模板引擎。我以前用过 Mako,创建一个基本模板非常简单。变色龙也可以吗?
我试图浏览文档,但似乎找不到简单的解决方案。
javascript - javascript文件的变色龙模板?
我正在开发一个简单的金字塔应用程序,我在其中使用 JQuery 来执行 AJAX 请求。到目前为止,我的变色龙模板中有我的 javascript 代码。现在我想将我的 javascript 提取到另一个位置(例如作为静态资源)。
我的问题是我发现我的 javascript 代码依赖于动态生成的内容,如下所示:
动态元素是:
它在模板中调用请求对象的 route_url 方法。
是否有一种公认的模式可以将这些 javascript 文件分离到它们自己的模板中并为它们提供路由和视图,或者我只是将我的 javascript 保留在我的页面模板中?
html - ParseError: Unexpected end tag - 如何清理 html 标签?
我开始学习网络开发,并且正在使用带有变色龙的金字塔。我只是在 Dreamweaver 中将一些网站的 html 源代码作为模板,然后将代码复制到 chameleon .pt 文件中。
html 代码在 Dreamweaver 中显示正常,但在金字塔中运行时出现此错误:
我已经尝试过 Dreamweavers 清理功能,它说它删除了 2 个空标签,但我仍然收到此错误。我的回溯都与变色龙中的错误有关,并且没有显示它在我的模板本身中存在问题的特定行。
有没有办法识别发生错误的实际行?
我不确定是否有金字塔或变色龙特定的解决方案,或者是否有在 HTML 标记中查找错误的通用方法。
master-pages - Pyramid 框架和主模板/母版页/部分视图
我对 .NET MVC 很有经验,并且想学习 Python 框架。我选择了金字塔。
.NET MVC 具有母版页、视图和部分视图的概念。母版页看起来像:
然后我可以创建一个视图来填充MainContent
母版页中标识的空间。
通过此处的 Pyramid wiki 教程,我看到作者在他的每个模板中都重复了许多相同的内容——通常在母版页中定义的内容——并且完全违反了DRY。
Pyramid中有母版页的概念吗?