如何在Pyramid模板文件中呈现多个变量?

Siw*_*申思维 0 pyramid

我是Ruby on Rails的金字塔新手.我想知道如何将多个值呈现给模板文件.

我搜索了很多,但没有找到任何答案.

我只想渲染2个变量来查看,例如render var1和var2to mytemplate.pt.

@view_config(route_name='home', renderer='templates/mytemplate.pt')
def my_view(request):
    return {'var1': 'value1', 'var2': 'value2'}
Run Code Online (Sandbox Code Playgroud)

并在mytemplate.pt文件中:

var1 is: ${var1},  var2 is: ${var2}
Run Code Online (Sandbox Code Playgroud)

我得到错误,说没有'var2'可用.

在Rails中ps很容易:

# in controller: 
def show_multiple_var
  @var1 = 'value1'
  @var2 = 'value2'
end

# in the view file:
<%= @var1 %>, <%= @var2 %> 
Run Code Online (Sandbox Code Playgroud)

Ste*_*han 7

用这个:

pserve development.ini --reload
Run Code Online (Sandbox Code Playgroud)

然后,你可以CtrlS,AltTab,F5