在静态应用引擎网站上运行python脚本?

时间:2017-10-22 21:13:27

标签: python google-app-engine google-cloud-platform

如果我在app引擎上有一个静态网站(在python运行时内),如果我想对一个python脚本进行jQuery AJAX调用来获取内容,我是否必须将整个站点放在python框架中只是为了运行该文件?

使用app引擎标准。

1 个答案:

答案 0 :(得分:3)

没有。只需在app.yaml中指定应路由到python应用程序的路径,并将其余路径映射到静态站点。

例如:

handlers:
- url: /your/ajax/call
  script: yourmodule.yourapp

- url: /(.*)
  static_files: static/\1
  upload: static/.*

处理程序按照指定的顺序进行匹配评估,因此您的ajax调用将匹配其特定路径,静态处理程序将匹配其他任何内容。

https://cloud.google.com/appengine/docs/standard/python/config/appref