这是代码的一部分。你知道吗
application = webapp2.WSGIApplication([
('/', MainPage),
('/gbook', Guestbook)
])
据我所知,这是一个元组列表:
[('/', MainPage), ('/gbook', Guestbook)]
如果我错了,请纠正我。你知道吗
我有个问题:主页类和留言簿实例的明显创建在哪里?你知道吗
类似的:x = MainPage('/')
如果这个元组('/', MainPage)
发生了这种情况,那么我的问题是:它是如何发生的?你知道吗
我需要一些解释。你知道吗
您可以检查webapp2的源代码来验证这一点。你知道吗
在
WSGIApplication
的__init__
函数中,list'[('/', MainPage),('/gbook', Guestbook)]'
将作为变量routes
传递,然后它们将由Route
类实例化。你知道吗它自己创建类的实例。在python中,可以传递类,就像传递类的实例一样。例如:
如果运行此脚本,它将打印出“A Created”,因为您正在将类传递给
foo
,后者正在从该类创建新实例。你知道吗相关问题 更多 >
编程相关推荐