开发者社区> 问答> 正文

在静态App Engine网站上运行python脚本?

如果我在App Engine上有一个静态网站站点(在python运行时内),并且我想对单个python脚本进行jQuery AJAX调用以获取内容,那么是否必须将整个网站都放在python框架中才能运行该文件?

使用App Engine标准。

展开
收起
祖安文状元 2020-02-23 16:34:32 5487 0
1 条回答
写回答
取消 提交回答
  • 。只需在您app.yaml的路径中指定一个应路由到python应用程序的路径,然后将其余路径映射到您的静态站点即可。

    例如:

    handlers:
    - url: /your/ajax/call
      script: yourmodule.yourapp
    
    - url: /(.*)
      static_files: static/\1
      upload: static/.*
    
    

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

    2020-02-23 16:34:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载