我有一个关于Web应用程序的想法,并计划在我去学习Python(现在我知道html/css,一些javascript,一些php和sql).该应用程序将能够操纵和分析音频文件等.
理想情况下,我想通过我的wordpress网站提供应用程序,以便我可以利用WordPress的登录管理和插件s2member的订阅管理和内容限制功能.
那可能吗?它甚至有意义吗?
如果没有,是否有更好的替代方案可以自动完成所有这些(订阅管理,登录,支付处理,内容限制等)而无需自己编写代码?
我建议您使用Python开发REST API,并扩展Wordpress网站以使用该API。
对于Python方面,您可以选择Flask并使用Flask-RESTful。
对于Wordpress方面,请看一下这个问题。
当然,如果您满足以下两个条件:
这是一个如何从插件执行此操作的示例(非常虚构):
call-python.php(插件文件):
<php
/*
Plugin name: Call Python
Author:..
....
*/
$pyScript = "/path/to/app.py";
exec("/usr/bin/python $pyScript", $output);
var_dump($output);
Run Code Online (Sandbox Code Playgroud)
和python脚本app.py:
print("Hello, World")
Run Code Online (Sandbox Code Playgroud)
就是这样!那将把你好,世界倾倒在身体上。显然,对于更复杂的python应用程序,您将需要更多的东西,但是它将起作用。
就像其他人所说的那样,可能会有更好的“更正确”的方式来做到这一点。但是,如果您的最终目标是从WordPress运行python应用程序,则有可能。
| 归档时间: |
|
| 查看次数: |
26676 次 |
| 最近记录: |