【发布时间】:2014-03-24 17:09:11
【问题描述】:
使用template()渲染视图:
@get('/start/<page:int>')
def start(page=1):
return template('start', page=page)
使用view() 装饰器的相同示例:
@get('/start/<page:int>')
@view('start')
def start(page=1):
return dict(page=page)
这两者除了个人喜好有什么区别吗?
【问题讨论】:
-
我会说:如果您返回一个 dict 并且预期的内容类型是 json:不渲染模板而是返回 json 字符串。你能验证这是否可行吗?
标签: python frameworks template-engine bottle