问题标签 [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.

0 投票
1 回答
837 浏览

python - 如何在 python 3.4 中使用变色龙和金字塔在 html 中创建“FOR”(循环)?

如何在我的 html 中使用变色龙和金字塔进行循环?我搜索但我没有找到类似的东西=/在这种情况下更容易使用javascript吗?我在 MACADMIN(引导主题)中使用数据表。

0 投票
1 回答
445 浏览

python - 金字塔变色龙,绝对不知道如何遍历列表

我有以下字典,我已将其作为我视图的一部分返回

在我的模板中,我有:

它返回一个错误。据我所见,这与以下内容完全相同:

使用 TAL、Chameleon 和 Pyramid 重复元素时遇到问题

我得到的错误是这样的,但据我所见,重复应该有一个“学生”,而“名字”就是这样一个元素,出了什么问题?

谢谢你的帮助。

名称错误:学生

0 投票
1 回答
53 浏览

pyramid - Pyramid ignore missing template variables

I have a simple form using Pyramid and I want to use it as a new or update. I don't particularly want to have to create empty dictionary values for all the fields in my form, I just want it to ignore them without raising an exception.

How can I do this?

Thanks.

0 投票
1 回答
269 浏览

python - 使用变形的相关/级联输入

我正在尝试使用 Deform / Colander / Chameleon / Pyramid 进行一系列相关输入,但找不到任何示例。例如

收益率下拉Country列表->

Stateor Provinceor Division..etc的下拉菜单。产量->

Countyor ...的下拉菜单City可能会产生->

下拉City...

这可以使用变形来完成吗?(如果不能,我应该看看另一种生成表单的解决方案还是去纯 html/javascript/ajax/..?)

我将其简化为地理划分。我宁愿在加载表单时只发送 1200 万条记录数据库中必要的部分,并随着选择的增加而逐渐缩小。

这是 Deform 示例页面的链接:http: //deformdemo.repoze.org/select_with_deferred/

0 投票
0 回答
413 浏览

python - 如何将 Chameleon 与 Flask 集成?

我知道 jinja2 是 Fl​​ask 的默认内置模板引擎。我的问题是:

是否可以将 Chameleon 与 Flask 集成?

如果是这样,我该怎么做?

我就是这样做的。我将响应字符串包装在一个方法中..

然后使用该方法并返回 HTTPResponse。因此,我完全跳过render_template(template_file_name)方法。

我的问题是:这是正确的(Pythonic,Flask)方式吗?

0 投票
1 回答
51 浏览

python - 带有金字塔和变色龙的语言

我想在我的金字塔 1.6 应用程序中使用 lingua 3.10 for i18n,它使用变色龙模板。据我所知,lingua 辅助脚本应该开箱即用,因此只需要编辑脚本本身的路径变量。

不幸的是,什么也没有发生。正如这篇文章中已经回答的那样,食谱已经过时了。所以……有什么小方法吗?

谢谢

0 投票
1 回答
207 浏览

python - 变色龙模板引擎:带索引的循环

我正在练习Chameleon模板引擎Bootstrap。我目前使用的布局是Fluid layout.

在这个布局的列表部分,它的使用结构像

每个row-fluid div恰好包含 3 span4 div

tal:repeatinChameleon重复列表中的所有元素。如果我在列表中有 6 个元素,它会生成

然而,这破坏了之前的布局。

无论如何只能用 来完成任务Chameleon吗?

0 投票
1 回答
176 浏览

python - Chameleon Template cook() 函数(使用 PyCharm/Pyramid)

在 Chameleon 的 template.py 文件中有一个cook(self, body)函数,我在执行这一行时遇到了问题:

这将导致_cook(self, body, digest, buildins)函数和行

我正在使用 PyCharm,我有两个 python2.7 解释器。如果我只运行金字塔程序,它们都可以工作。在调试模式下运行时,它们都可以连接到 pydev 调试器。但是,其中之一(“坏”解释器)在调试模式下处理请求时会出现以下错误。

我试图进一步挖掘,我发现当我使用“好”解释器时,我的模板 .pt 文件将被加工成一个 .py 临时文件/对象(源),起始行为

这会很好。而“坏”的解释器将以以下内容作为第一行结束。

我也尝试过使用其他版本的 pramid/chameleon 等,但最终遇到了同样的问题。我知道不同的行为是由两个不同的 python 2.7 解释器引起的。但我真的不知道如何进一步挖掘。因此,非常感谢任何帮助或建议。

0 投票
1 回答
1526 浏览

html - 使用新 URL 发送 AJAX 请求和响应

首先,我想说的是,我是 Web 开发的新手,并且缺少一些特定的科学术语。

我在后端使用 Pyramids,在前端使用 Chameleon。现在我有一个主页,在那里我发送了一些 ajax 请求。收到响应后,我收到了 DOM 操作的回调。浏览器不保存 AFAIK dom 操作,因此用户无法点击后退按钮。但是这个机制是如何被调用的——或者我怎样才能得到 ajax 响应和一个唯一的 url?url 可以是当前一个 + 参数或参数的 sha1 之外的东西。

我需要在服务器端实现特定的处理程序还是可以由客户端完成?

在谷歌的帮助下,我只能发现,我无法在浏览器中保留 dom 操作的状态。所以每个请求都需要一个唯一的 url -> 因此我认为这必须在服务器端完成,但正如所说,我是新手。

谢谢 :)

编辑:这个网站——我正在编程——可以想象成“谁想成为百万富翁”。我们有几轮,在每一轮中,用户可以在几个答案之间进行选择,每一轮取决于最后一轮。很难为此添加代码,因为它是我博士学位的一部分并且非常庞大:\

0 投票
1 回答
316 浏览

python - 允许在变形表单描述字段中使用原始 HTML

渲染时如何阻止 Deform 在字段标题或描述中转义 HTML?我目前最好的解决方案是用我需要的搜索/替换返回的渲染 HTML 字符串。

默认情况下,变形会将所有 HTML 字符转义为 HTML 实体,我想在其中一个字段描述中添加一个标签。