是否可以将 Flask render_template 用于 php 脚本

Cha*_*ang 5 php python flask

我有一个 python Flask 应用程序,但我有一些想要重用的旧 php 脚本。

我正在尝试解析我的烧瓶应用程序中的一些数据。访问时需要公司登录密码,因此php中的“curl”实际上不起作用。所以我正在考虑通过 .php 将数据解析到 php 脚本render_template

是否可以做这样的事情:

data= <some data>  
@app.route('/test')
def test():
   return render_template('my_php_scripts.php',input_data=data)
Run Code Online (Sandbox Code Playgroud)

在我的 php 脚本中,我这样做:

<?php
   $DataString=**{{input_data}}**
?>
Run Code Online (Sandbox Code Playgroud)

如果没有,有什么好的方法呢?

wog*_*and 2

所以如果你想在 python 中处理 php,你需要做类似的事情

data = "Charles"
from subprocess import call
call(["php", "my_php_scripts.php", data])
Run Code Online (Sandbox Code Playgroud)

你的 php 脚本看起来像

<?php
$DataString = $argv[1];
echo "Eat nachoes, $DataString!\r\n";
Run Code Online (Sandbox Code Playgroud)

假设数据相当简单,或者如果它是一个更复杂的对象,您可以将其转换为 JSON 并以这种方式传输。