max*_*max 6

取决于您的URL匹配中的正则表达式.例如:

def main():
    application = webapp.WSGIApplication([
         ('/rechnungsdatencontainer/([a-z0-9_-]+)', RechnungsdatencontainerHandler),
         ('/empfaenger/([A-Za-z0-9_-]+)/rechnungen/([A-Za-z0-9_-]+)\.?(json|pdf|xml|invoic|html)?', RechnungslisteHandler),
         ('/admin/credentials', CredentialsHandler),
         ('/', Homepage)],
        debug=True)
    util.run_wsgi_app(application)
Run Code Online (Sandbox Code Playgroud)

RechnungsdatencontainerHandler.get()看到一个参数,RechnungslisteHandler().get()可以看到三个和CredentialsHandlerHomepage没有得到参数.

class RechnungsdatencontainerHandler(webapp.RequestHandler):
    def get(containerid):
        ....

class RechnungslisteHandler(webapp.RequestHandler):
    def get(empfaenger, rechung, fmt):
        ....
Run Code Online (Sandbox Code Playgroud)

基本上,RegExp中的每对(大括号)都会产生一个get参数.

假设你也可以使用命名参数,比如(?P<kundennr>[A-Za-z0-9_-]+)进入kwargs你的get函数,但我还没有尝试过.