我正在探索webpy並面臨一個問題,我不知道如何解決這個問題。渲染模板及其變量在webpy
根據文件。我發現這是呈現模板並將一個變量傳遞給模板的方式。
render = web.template.render('templates')
print render.hello('world')
我在演示appw中使用了相同的功能。
import web, sys, os
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
urls = (
'/', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self):
render = web.template.render('templates/')
name = 'Bob'
return render.home(name)
if __name__ == "__main__":
app.run()
,但每當我運行這段代碼我不斷收到錯誤。
<type 'exceptions.TypeError'> at/
__template__() takes no arguments (1 given)
請幫我解決這個問題。
如果您不使用變量,它會工作嗎?另外你的「家」模板是什麼樣的? – Gohn67