如何在我的Python Google Apps Engine中使用PHP模块

时间:2014-11-27 19:20:27

标签: php python google-app-engine

我正在使用Google Apps Engine Python编写一个网站,并且一位朋友已经编写了一些与我分享的代码,我希望使用这些代码用PHP编写。基本上,它会根据一些代码绘制图表,如果它不存在,应该为它保存图像。

我将这个代码存储在我的数据库中一个名为Diagram_Code的变量中,我希望图表能够在页面上呈现。我正在使用jinja做我的模板。我希望我会以某种方式有两个目录,一个带有代码,另一个带有保存的图表,它们是md5(Diagram_Code).jpg。

我已经查看了app.yaml的文档,但我不明白我应该如何将其包含在那里,如果我应该的话。

我期待我的python看起来像这样:

if not "/diagrams",md5(Diagram_Code),".jpg": #Check if diagram exists already
    FUNCTION_TO_USE_PHP(Diagram_Code) #Make diagram with some function
img_url="/diagrams/",md5(Diagram_Code),".jpg"

我应该如何将它包含在我的app.yaml中,如果可能的话,如何在我的Python代码中调用它?如果没有,那么能够使用PHP中的内容的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用模块功能,可以找到更多文档here

基本上,您在Python应用程序旁边部署了一个PHP模块。您可以使用python代码中的URLFetch向PHP模块发出请求以呈现您想要的任何内容。

有关如何进行模块之间的通信,请参阅this