示例一
考虑以下:
import bottle
import pymongo
application = bottle.Bottle()
@application.route('/')
def index():
cursor = [ mongodb query here ]
return application.template('page1',{'dbresult':cursor['content']})
假设 MongoDB 查询是正确的,并且应用程序正确调用 的content
值cursor
并将其传递给格式正确的模板。
我在日志中遇到的错误与能够使用该template()
方法有关,例如:
AttributeError: 'Bottle' object has no attribute 'template'
示例二
如果我更改相应的分配并调用:
application = bottle
application.template
错误是:
TypeError: 'module' object is not callable
示例三
如果我更改相应的分配并调用:
application = bottle
@application.route('/')
@application.view('page1.tpl')
return {'dbresult':cursor['content']}
错误是:
TypeError: 'module' object is not callable
问题
template()
对用于开始工作的方法的正确调用是什么Example One
?