gpt4 book ai didi

python - Mako 中的方 block 和防御

转载 作者:行者123 更新时间:2023-12-01 06:00:28 26 4
gpt4 key购买 nike

我对 Mako 完全陌生,所以请耐心等待。

我有一系列用于布局的 block 。其中一个 block 需要在同一页上声明一些变量。我无法让它正常工作。我知道,这是非常基本的,但我正在学习,但在 Mako 文档中找不到解决方案。执行此操作的正确语法和/或方法是什么?

我想让 userInputViews 更加全局化,因为它在其他 block 中也有类似的使用。 currentSet 的值是任意的,无需分析,因为它正在传递到页面并且工作正常。

我收到的错误是关于 userInputViews 未定义。

  <%userInputViews = [  "MediatorAddress",   "MediatorDateOfBirth",   "MediatorEmailAddress"]%><%block name="contentAction">  % if set(userInputViews) == set(currentSet):    user inputs are currently selected  % endif</%block>

最佳答案

我只是想自己学习 Mako,但我相信您已经在与 block 不同的命名空间中声明了 userInputViews。

http://docs.makotemplates.org/en/latest/runtime.html

建议使用空字典作为“变量”调用渲染,然后将“全局”变量插入到字典中。

寻找那么,如果我想在模板请求中设置对每个人来说都是全局的值怎么办?举个例子

关于python - Mako 中的方 block 和防御,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10700277/

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