Python webpy表单能与jinja2很好地配合使用吗?

Python webpy表单能与jinja2很好地配合使用吗?,python,jinja2,web.py,Python,Jinja2,Web.py,作为webpy和jinja2的食谱,我可以独立使用webpy的表单或jinja2。但是,当我尝试在模板文件(如下所示)中组合这两者时,它不起作用: 模板文件: $def with(form) {% extends 'layout.html' %} {% block maincontents %} <h1>User</h1> <form method="post"> $:form.render() </form> {% endblock %}

作为webpy和jinja2的食谱,我可以独立使用webpy的表单或jinja2。但是,当我尝试在模板文件(如下所示)中组合这两者时,它不起作用:

模板文件:

$def with(form)
{% extends 'layout.html' %}
{% block maincontents %}
<h1>User</h1>
<form method="post">
    $:form.render()
</form>
{% endblock %}
$:form.render()
是模板或呈现指令,我想是从文档中逐字提取的

我认为你应该使用Jinja2语法,比如

<form method="post">
    {{ form.render() | safe }}
</form>

{{form.render()| safe}}

免责声明:我还没有实际测试上面的代码片段。

@Cat Plus Plus,它不起作用,对吧,我真是太傻了。@pat.inside,Cat Plus Plus讽刺地说,如果你能准确地告诉我们“它不起作用”时会发生什么,它真的会有帮助。您是否得到了一个异常,它只是没有按照您的期望呈现,还是其他什么?你还试过什么?
<form method="post">
    {{ form.render() | safe }}
</form>