python - web.py渲染html而不使用模板

时间:2014-08-26 14:24:29

标签: python web.py

import web

class index:
    def GET(self):
        i = web.input(age=None)
        return "You are " + i.age


if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()

这是我的代码。我正在测试一些东西。

它不呈现html。例如,如果我自己返回i.name,并且age(i.age)参数= <b>25</b>,它将以粗体显示5并且它很好地呈现它。但是,如果我返回return "You are " + age,则html将无法呈现,只会显示为Hi <b>25</b>

1 个答案:

答案 0 :(得分:1)

您可以使用return "<html>Your are" + i.age + "</html>",因为用户输入的任何标记也会被考虑。