我正在使用splunk及其仅在javascript和Django中有效的框架。
我想打开一个外部文件并对其进行编辑,但是使用javascript是不可能的,并且我不确定使用Django。如果有人知道,请告诉我该怎么做。

因此,我以为可以从javascript或Django(例如python)中调用外部脚本,以打开文件进行编辑,然后将结果发送到javascript页面。

要编辑的文件存储在与我的javascript页面不同的子文件夹中,但是它们都在同一个splunk_app文件夹中:



home/splunk/apps/name/django_template/file_java.js
home/splunk/apps/name/django_template/script_that_edit.py
home/splunk/apps/name/lookup/file_to_edit.csv


谢谢

最佳答案

感谢您的帮助,我正在尝试使用splunk绑定,因此我准备了以下三个文件:url,views和mypage.html
因此,我添加了网址:

url(r'^mypage/$', 'mynewapp.views.myview', name='mypage'),


渲染功能:

@render_to('mynewapp:mypage.html')
@login_required
def myview(request):
with open(csvfile, "r+") as lines:
   for line in lines:
      file_data += line
service = request.service
return file_data


以及mypage.html django代码:

{% for data in file_data %}
{{ data }}
{% endfor %}


但是有一些错误,但是我不明白是什么。

我将使用字典,而不是file_Data,但是如何使用mypage.html中的子进程执行myscript python文件?

非常感谢你的帮助。

09-10 06:46
查看更多