【发布时间】:2015-01-20 12:09:14
【问题描述】:
因此,在了解了如何在 Django 网站上显示脚本的结果后,我认为我可以使用 SAR 显示实时 CPU 信息之类的内容,但是每当我更改代码并刷新网页时,它都不会加载并不断看起来像是在尝试加载网页。
到目前为止,我唯一能做的就是在终端中运行 SAR 命令,将结果解析为文本文件,然后使用
打印出文本文件import os
from django.shortcuts import render
def dashboard(request):
output = os.popen('cat measurements.txt').read()
return render(request,'dashboard/geckoboard.html', {'output': output})
但这并没有给我实时数据,只是刷新网页时的最新记录。
我想要的是能够实时监控性能。我想我过去曾见过你可以浏览一个静态文件并假装它是用于演示的,但这不是我需要的。
【问题讨论】:
-
为什么不将数据放入数据库?
-
@zoosuck 如果我将数据放入数据库中,通过每秒添加测量值会不会导致它很快变得庞大?如果网页在数据库中,是否能够显示实时结果?如果是这样,最好的方法是什么?
-
“大量”是相对的。使用 Django 显示数据库中的数据不是 Stack 的合适主题,因为它在优秀教程中得到了很好的介绍。
-
我没有问过如何显示数据库中的数据,我已经问过如何使用 Django 1.4 在网页上显示实时数据的建议
标签: python django django-1.4