Sprox形式的TurboGears,使用真子,只显示纯文本
-
20-09-2019 - |
题
我生成与TurboGears中2.1 Sprox形式和试图在一个真子模板来显示它。这是我的代码:
要定义的形式:
class NewUserForm(AddRecordForm):
__model__ = User
newuserform = NewUserForm(DBSession)
这分配形式,并调用模板控制器定义:
@expose('limelight.modules.users.templates.register')
def register(self, **kw):
tmpl_context.register_form = newuserform
return dict(value=kw)
和相关的模板代码:
${tmpl_context.register_form(value=value)}
问题是HTML代码被显示为在网页上的纯文本,而不是呈现的HTML。
解决方案
了它。我已经通过的“n”个灰鲭滤波器传递变量,以去除任何自动滤波器鲭适用于生成的HTML。所以:
$ {tmpl_context.register_form(值=值)| N}
不隶属于 StackOverflow