取决于您的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()可以看到三个和CredentialsHandler并Homepage没有得到参数.
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函数,但我还没有尝试过.
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |