在页面上打印瓶子

时间:2015-02-05 10:57:29

标签: python bottle

每当我需要在HTML页面上打印消息时,我必须从该函数返回该消息。例如 : return "Hello World"。如何在没有return语句的情况下在HTML代码中打印?

1 个答案:

答案 0 :(得分:0)

使用模板来创建结构化网页。

这是一个样本

以下是一个示例模板:

%if name == 'World':
    <h1>Hello {{name}}!</h1>
    <p>This is a test.</p>
%else:
    <h1>Hello {{name.title()}}!</h1>
    <p>How are you?</p>
%end

您所要做的就是提供模板的名称以及要作为关键字参数传递给模板的变量。这是一个如何渲染模板的简单示例:

@route('/hello')
@route('/hello/<name>')
@view('hello_template')
def hello(name='World'):
    return dict(name=name)

此处的文档:http://bottlepy.org/docs/dev/stpl.html