在Django仪表板应用程序中输出python脚本

时间:2018-12-02 15:50:28

标签: python django

目前,我正在学习使用Django框架。我正在尝试制作一个仪表板,以收集我想制作的脚本的某些输出(在Python中)。对于如何在我的应用程序中通过Django将python脚本的输出传递给管道,我找不到真正的结论性答案。例如,我想要一个脚本,该脚本在网络中运行几个ARP呼叫和ping,并在仪表板上显示输出。当然,python可能不是我要用来编写脚本的唯一语言,也许我也会使用一些Bash或Golang。

我希望有人能够在正确的方向上帮助我。

先谢谢您!

1 个答案:

答案 0 :(得分:0)

我已经完成了我编写的编码门户。

我所做的是,打开了一个执行代码的线程,并将输出放入链接到模型文件字段的文件中

然后我只是将文件的内容收集在模板中(在您的情况下为仪表板)

如果有兴趣,
models.py(检查提交和结果模型)
Code processing file(这是实际运行代码并收集的文件)

我做这个的时候很着急。我处理代码的方式效率很低,不应该使用。但是你会明白的