Django在HTML上运行外部py脚本单击

时间:2019-10-11 22:25:56

标签: python html django

因为我是Django框架和python语言的初学者。我需要帮助。我还需要从html按钮运行外部python脚本,以从html获取值并将输出显示回网页。

工作流程示例:

Input text : "hello", click "submit" on html button. 

Run world.py : receive "hello" as variable. Add "world" 

Post it back to the same html page and shows  "helloworld" . 

操作方法:

1。运行external.py并发送值

  1. 在py文件上,接收值,对其进行处理,然后将值返回到html页面:

1 个答案:

答案 0 :(得分:0)

在这里您可以找到example,了解如何做所需的事情。

无论如何,我的理由是

  • 创建一个视图,该视图根据GET请求返回一个带有表单(带有输入文本)的简单页面
  • 提交表单(使用“提交”按钮)后,向同一视图发出POST请求
  • 然后,在视图的POST请求句柄中,运行所需的脚本(通过导入脚本,或者如果确实需要将其作为“外部”脚本运行,这是非常不寻常的,则可以使用Python {{3 }})并返回脚本的输出作为POST句柄的返回值