【发布时间】:2012-03-18 08:35:10
【问题描述】:
所以我在这里了解到 python 正在将 render 变量分配给 web.template.render,但我真的不明白它在用英语做什么。我的模板目录正在被“调用”(这是正确的词吗?)并且以某种方式使用了layout.html。我一直在尝试破解代码,但没有这条线它仍然可以工作。有人指示我使用它,但我不明白。
render = web.template.render('templates/', base="layout")
在这个程度上,以下类对我来说是有意义的:分配给它的对象将返回hello_form.html,并且由于第二个函数(方法?),它将允许用户在提示中输入内容并返回这些值。我不太了解form 变量行或return 行在做什么。任何帮助或快速翻译都会对我有很大帮助,谢谢!
class Index(object):
def GET(self):
return render.hello_form()
def POST(self):
form = web.input(name = "what", greet = "no response?")
greeting = "%s, %s" % (form.greet, form.name)
return render.index(greeting = greeting)
【问题讨论】:
标签: python html class render web.py