gpt4 book ai didi

python - zope 的人尝试用 TAL、TALES 和 METAL 解决什么具体问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:19:42 25 4
gpt4 key购买 nike

TAL , TALESMETAL都是三种zope模板语言。我不明白的是为什么会有这么多麻烦。我不明白 ZTL 的精神,有什么提示吗?

还有一个问题:是否有一个独立的库试图实现与 ZTL 相同但在 Zope 生态系统之外的东西?

最佳答案

tal/tales 的核心思想是拥有适当有效的 (x)html。所有模板功能都在属性或命名空间元素中。 HTML 编辑器应该可以很好地处理这些模板。让我们举个例子。第一个故事/故事:

<ul>
<li tal:repeat="customer customers">
<a href=""
tal:attributes="href customer.url"
tal:content="customer.name>
Sample customer name
</a>
</li>
</ul>

而在Django的模板语言中,只是举个例子:

<ul>
{% for customer in customers %}
<li>
<a href="{{ customer.url }}">
{{ customer.name }}
</a>
</li>
{% endfor %}
</ul>

哪个更好?开放式问题。一个与您的 html 编辑器配合得很好,另一个使非 html 语句更清晰。无论如何,使它成为正确的 html 是 tal/tales 背后的主要思想!

关于python - zope 的人尝试用 TAL、TALES 和 METAL 解决什么具体问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4281275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com