在M中包含文件时,使用变量作为参数的字典键

2024-09-27 09:21:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个网页,用CherryPy和Mako combo创建。我试图包含一个文件,我想使用字典将参数传递给该文件。它给出了以下错误:

KeyError: '${job}'

我的主程序,乔布斯是一本字典。工作单位的简称和分支机构都是名单。你知道吗

return tmpl.render(jobs = job_results, job_shortnames = job_shortnames, branches=branches)

从我的索引.html你知道吗

% for short_name in job_shortnames:
    <tr>
        <th class="testName"> ${short_name} </th>
             % for branch in branches:
                <% job = branch+"_"+short_name %>
                <%include file="job.html" args="te=jobs['${job}'], logfile='Foo'"/>
             % endfor
     </tr>
% endfor

Tags: 文件nameinbranchfor字典htmljobs
1条回答
网友
1楼 · 发布于 2024-09-27 09:21:48

你好像刚打错字了。你想。。。你知道吗

${jobs}

原因:

return tmpl.render(jobs= job_results, job_shortnames = job_shortnames, branches=branches)

希望这有帮助!你知道吗

相关问题 更多 >

    热门问题