python - Django在html点击上运行外部py脚本
问题描述
因为我是 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 广告发送值
- 在 py 文件上,接收值,处理它,然后将值返回到 html 页面:
解决方案
在这里,您可以找到如何执行所需操作的示例。
无论如何,我的理由是
- 创建一个视图,该视图在 GET 请求时返回一个带有表单(带有输入文本)的简单页面
- 提交表单时对同一视图执行 POST 请求(使用“提交”按钮)
- 然后,在视图的 POST 请求句柄中,运行您需要的脚本(通过导入它或者如果您确实需要将其作为“外部”脚本运行,这很不寻常,您可以使用 Python subprocess)并返回输出脚本作为 POST 句柄的返回值
推荐阅读
- github - github操作的Pm2进程或命名空间错误
- amazon-s3 - pyspark 分区的限制成功写入 aws s3
- python - 更改为 Python 64 位版本似乎有问题
- vb.net - 如何在没有死锁的情况下停止屏幕更新循环?
- vuejs2 - Mapbox 地图点击后未居中
- c# - 如何在 C# 中控制从最后一个表单打开另一个表单的表单?
- safari - RxJS .pipe 在 Safari 上无法正常工作
- dart - 颤振:如何将字符串保存到 textEditingController
- google-cloud-storage - Getting error while downloading the file using Blob created from URI Google Cloud Storage
- mysql - ERROR 1064 (42000):您的 SQL 语法有错误;MySQL 授予所有权限