chameleon相关内容

如何在 Chameleon 中使用模板继承?

我正在使用最新的 Pyramid 来构建网络应用程序.不知何故,我们已经开始使用 Chameleon 作为模板引擎.我以前使用过 Mako,创建一个基本模板非常简单.变色龙也可以这样吗? 我试图浏览文档,但似乎找不到简单的解决方案. 解决方案 在 Chameleon >= 2.7.0 中,您可以使用“加载"TALES 表达式.示例: main.pt: ..
发布时间:2021-06-24 20:14:53 Python

变色龙的换行

我使用了金字塔框架来构建大型Web应用程序. 除其他事项外,该应用程序还允许用户在文本区域表单字段中输入文本.然后将此文本保存到数据库中,当然可以再次读出并在以后显示. 要显示内容,我正在使用 Chameleon模板引擎. 这很好用,只是换行符没有正确显示(根本不显示).这可能是由于以下事实:在通过Chameleon显示时,输入到文本区域的换行符不会在HTML中引起换行符.如何解 ..
发布时间:2020-07-26 00:01:52 Python

使用Chameleon ZPT渲染具有任意深度的嵌套元素

我正在使用Pyramid框架,我想用Chameleon渲染一个带有任意深度的嵌套列表(ul,li)的html菜单. 我无法在Chameleon中找到某种递归方法. 似乎有如此普遍的需求,所以我想知道渲染具有任意深度的嵌套元素的正确方法是什么? 但是,可能还有些菜单“小部件"已经可用,经过全面测试并与金字塔和变色龙兼容? 解决方案 ..
发布时间:2020-07-26 00:01:50 Python

在变色龙中使用基本布局模板

在金字塔文档中,这里有一个关于UX的不错的教程: http://docs.pylonsproject. org/projects/pyramid_tutorials/zh-CN/latest/humans/creatingux/step07/index.html 我注意到的一件事是,在本教程中,它们正在代码中显式设置和传递“全局布局"(请参见下文).我认为这是不常见且不必要的,因为我一 ..
发布时间:2020-07-26 00:01:48 Python

Python金字塔和变色龙模板语言转义为html

我无法理解变色龙的标签.我是django使用者,但决定将我的CompSci课程伙伴和我自己介绍给Pyramid,因为我虽然更轻巧=更容易学习. 目前,$ {}标签正在转义我试图通过其输出的所有html标签.在django中,有一种方法可以指定变量“安全"并且不需要转义. 我如何在金字塔/变色龙中做同样的事情? 解决方案 变色龙基于 Zope页面模板库,因此,如果您缺少Chame ..
发布时间:2020-07-26 00:01:39 Python

使用变形的从属/级联输入

我正在尝试使用“变形"/“漏勺"/“变色龙"/“金字塔"进行一系列从属输入,但是找不到任何示例.例如 国家的产量下降-> 州或省或分区等的....等的产量-> 县或市的下拉菜单可能会产生-> 城市的下拉列表 ... 这可以使用“变形"来完成吗? (如果不能,我应该看看替代形式的生成解决方案还是纯粹的html/javascript/ajax/..?) 我将其简化为 ..
发布时间:2020-07-19 22:40:06 Python

javascript文件的变色龙模板?

我正在开发一个简单的金字塔应用程序,我正在使用JQuery来执行AJAX请求。我到目前为止在变色龙模板中有我的javascript代码。现在我想将我的javascript提取到另一个位置(例如作为静态资源)。 我的问题是我发现我的javascript代码依赖于动态生成的内容,如下所示: / p> $ .post(“$ {request.route_url('my_view')}”,{ ..
发布时间:2019-04-27 14:40:16 前端开发

AJAX部件的金字塔及变色龙

我希望能够轻松地创建Ajax“小部件”通过变色龙和金字塔在服务器端支持。 确实金字塔提供任何管道code,这将使写小部件容易? 我目前的做法是我有使用home.pt作为渲染一个主视​​图。 home.pt使用一个宏base.pt它定义了页面结构,并提供了一​​个插槽home.pt填补。 base.pt还采用了我写了一个登录“窗口小部件”的宏(见:account_login_widget.pt下 ..
发布时间:2015-11-28 23:36:47 前端开发