如果我在app引擎上有一个静态网站(在python运行时内),如果我想对一个python脚本进行jQuery AJAX调用来获取内容,我是否必须将整个站点放在python框架中只是为了运行该文件?
使用app引擎标准。
答案 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