Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery django中的实时日志查看器_Jquery_Django - Fatal编程技术网

Jquery django中的实时日志查看器

Jquery django中的实时日志查看器,jquery,django,Jquery,Django,我是网络开发和DJango的新手。我想开发一个实时日志查看器,比如web中的tail-f。这将是一个大型内部项目的一部分。有人能告诉我该怎么开始吗 我的想法是,这应该看起来是有两个下拉列表。一个用于目录,选择目录后,第二个将列出其中的日志文件。所选日志文件应在选项卡中打开,并显示正在运行的日志文件 我怎样才能访问Django中的日志目录? 在DJango中是否有任何选项卡控件可以在新选项卡中打开文件?如果没有,我正在寻找一个可关闭的按钮标签,我应该如何做到这一点?读取日志文件并将其显示在网页上的

我是网络开发和DJango的新手。我想开发一个实时日志查看器,比如web中的tail-f。这将是一个大型内部项目的一部分。有人能告诉我该怎么开始吗

我的想法是,这应该看起来是有两个下拉列表。一个用于目录,选择目录后,第二个将列出其中的日志文件。所选日志文件应在选项卡中打开,并显示正在运行的日志文件

我怎样才能访问Django中的日志目录? 在DJango中是否有任何选项卡控件可以在新选项卡中打开文件?如果没有,我正在寻找一个可关闭的按钮标签,我应该如何做到这一点?读取日志文件并将其显示在网页上的最佳方式是什么


谢谢。

看看并对用户输入极度怀疑。

看看并对用户输入极度怀疑。

不,您不应该通过在子流程中运行“tail-f”来做到这一点。不好,不好的主意。绝对没有理由这么做——您可以轻松地用本机python代码实现tail。在Django视图上运行“tail-f”并返回结果(可能是通过使用ajax进行轮询)根本没有效率(分叉新进程)。作为对这个问题的回答,大概每隔几秒钟从日志中读取一次新数据会更好(f=open(filename),f.seek(int(request.GET.GET(“lastlocation”,0))),return-HttpResponse(…f.read())。当用户关闭浏览器时,您将如何终止“tail-f”?我有同样的问题,我有我的tail-f函数工作,但不能将新行从django放入Textarea字段
response=HttpResponse(follow(logFile))返回响应
有效,但如何将此响应放入我的
LogForm
否,您不应该通过在子流程中运行“tail-f”来实现。不好,不好的主意。绝对没有理由这么做——您可以轻松地用本机python代码实现tail。在Django视图上运行“tail-f”并返回结果(可能是通过使用ajax进行轮询)根本没有效率(分叉新进程)。作为对这个问题的回答,大概每隔几秒钟从日志中读取一次新数据会更好(f=open(filename),f.seek(int(request.GET.GET(“lastlocation”,0))),return-HttpResponse(…f.read())。当用户关闭浏览器时,您将如何终止“tail-f”?我有同样的问题,我有我的tail-f函数工作,但不能将新行从django放入Textarea字段
response=HttpResponse(follow(logFile))返回响应
有效,但如何将此响应放入我的
LogForm