gpt4 book ai didi

python - webpy 表单可以与 jinja2 配合使用吗?

转载 作者:行者123 更新时间:2023-11-30 23:51:47 28 4
gpt4 key购买 nike

作为webpy和jinja2的cookbook,我可以独立很好地使用webpy的form或jinja2。但是,当我尝试将两者组合在如下所示的模板文件中时,它不起作用:

模板文件:

$def with(form)
{% extends 'layout.html' %}
{% block maincontents %}
<h1>User</h1>
<form method="post">
$:form.render()
</form>
{% endblock %}

部分Python代码:

render = render_jinja(
'templates',
encoding='utf-8',
)

class test:
def POST(self):
pass

def GET(self):
f = user_form()
return render.test(f)

最佳答案

$:form.render() 是 Templetor 渲染指令,我认为是从文档中逐字获取的。

我相信你应该使用 Jinja2 语法,例如

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

免责声明:我尚未实际测试上面的代码片段。

关于python - webpy 表单可以与 jinja2 配合使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543408/

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