2013-12-20 69 views
0

的webapp2.WSGIApplication類初始化三個參數:webapp2的WSGIApplication會初始化

  1. 路線:元組的列表
  2. 調試:啓用/禁用調試模式
  3. 配置:配置的字典值

爲什麼第一個參數是元組列表而不是字典?

回答

1

我的猜測是元組的順序很重要,而字典沒有順序。

app = webapp2.WSGIApplication([ 
    ('/this page', ThisPageHandler), 
    ('.*', FrontPage), 
    ],debug=False) 

如果這是你上面的應用程序,它的包羅萬象的.*被抓之前趕上/this_page路線是非常重要的。列表保留了字典沒有的順序。