找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4101|回复: 0

[求助] 关于web框架的语法问题!

9

主题

28

帖子

28

积分

贫民

积分
28
pan 发表于 2017-6-22 10:08:13 | 显示全部楼层 |阅读模式
1威望
最近在学习webpy框架,有些语句我我知道含义,但是语法上无法理解。
比如:
import web
urls = (
    '/hello','Index'
)
app = web.application(urls,globals())
render = web.template.render('templates/')
class Index(object):
    def GET(self):
        form = web.input(name="Nobody")
        greeting = "Hello,%s" % form.name
        return render.index(greeting=greeting)
if __name__ == "__main__":
    app.run()

在这段代码中,render = web.template.render('templates/')创建了模板渲染实例,
然后在return render.index(greeting=greeting)中调用index文件返回。
我的疑问是:我们知道对象后面可以引用它的属性或者方法,可是上面代码中render实例
没有定义index这个东西,它是怎么实现调用render.index的?
上面的form也是同样的问题,哪位大神帮我解答下,感激不尽~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表