我有一个.py文件,说'car.py'。它需要3个输入(颜色,制作,年份)。它接受用户输入并读取一个文件,然后返回输入中给定的颜色,年份和年份的所有匹配实例。这个脚本运行良好。如何以用户输入作为参数运行.py脚本
现在,我想创建一个网页,像一个搜索页面一样工作。它要求3个输入,搜索文件(本地)并返回结果。
我第一次使用Django,我很难搞清楚如何调用car.py文件并在返回结果之前让它在后台运行。
我有一个html界面,但我知道我不能在其中引用python脚本。 Django中有没有类似的东西?在哪里可以引用脚本,并且按下按钮时,它会在给出用户输入的情况下运行该脚本?
我不期待一个完整的编码答复,我只是想澄清或参考答案。我在网上找不到类似的东西。
您是否试图在不重新加载/更改当前页面的情况下进行搜索?在这种情况下,使用Javascript或其他运行搜索的异步选项可能是正确的。如果您不介意加载新页面,则可以创建一个表单提交给运行搜索并显示结果的路由/端点。 –
_PHP_函数['exec()'](http://php.net/manual/it/function.exec.php)?您可以在_PHP_中处理表单发布,并从中执行一个shell命令,该命令以用户输入为参数运行脚本? – Marco
@Andrew Zick,页面可以重新加载。表单如何提交到路由/端点?你可以扩展一下吗? – ana