Python 如何在一行';-url:',关于谷歌应用程序引擎
像这样:Python 如何在一行';-url:',关于谷歌应用程序引擎,python,google-app-engine,url,Python,Google App Engine,Url,像这样: handlers: - url: /media static_dir: media - url: /form;/items.html script: validate.py /form/items.html 我希望/form和/item.html使用validate.py 谢谢在应用程序中列出两次处理程序。yaml,例如: handlers: - url: /media static_dir: media - url: /form\.html script: va
handlers:
- url: /media
static_dir: media
- url: /form;/items.html
script: validate.py
/form/items.html
我希望/form和/item.html使用validate.py
谢谢在应用程序中列出两次处理程序。yaml,例如: handlers: - url: /media static_dir: media - url: /form\.html script: validate.py - url: /items\.html script: validate.py 处理程序: -url:/媒体 静态目录:媒体 -url:/form\.html 脚本:validate.py -url:/items\.html 脚本:validate.py
还请注意,您需要使用反斜杠(
\
)来转义句号(
),因为“” URL模式是正则表达式,因此您只需提供一个同时匹配以下两种模式的正则表达式:
- url: /(form|items\.html)
script: validate.py
或者,正如Adam所建议的,您可以使用多个处理程序,或者只将validate.html作为catchall(表达式为“.*”)