Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在一行';-url:',关于谷歌应用程序引擎_Python_Google App Engine_Url - Fatal编程技术网

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(表达式为“.*”)