<p>Сделал view</p>
import subprocess
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
contex = {
'value': 'True'
}
return render(request, "index.html", contex)
def getuptime(request):
uptime = subprocess.Popen('/usr/bin/uptime', stdout=subprocess.PIPE)
output_uptime = uptime.communicate()[0]
output_uptime = output_uptime.decode('utf-8')
return HttpResponse(output_uptime)
def getuname(request):
uptime = subprocess.Popen(['/usr/bin/uname','-a'], stdout=subprocess.PIPE)
output_uptime = uptime.communicate()[0]
output_uptime = output_uptime.decode('utf-8')
return HttpResponse(output_uptime)
urls
from django.conf.urls import url, include
from new_stat.apps.n_stat import views
urlpatterns = [
url(r'^$', views.index),
url(r'^uptime$', views.getuptime),
url(r'^uname$', views.getuname),
]
и index.html
{% load static from staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
<script src="{% static 'jquery-3.2.1.js' %}"></script>
<script src="{% static 'getall.js' %}"></script>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="divtest" style="border: solid 1px">
<span>Begin</span>
</div>
<div style="border: solid 1px">
<span>{{ value }}</span>
</div>
<div style="border: solid 1px">
<span>2</span>
</div>
</body>
</html>
пытаюсь загрузить uptime или uname в div но никак не получается
пробовал разные варианты
http://api.jquery.com/load/
http://www.odmin4eg.ru/2011/django-ajax-primer-django-autocomplite/
https://pythoness.pp.ua/catalog/article/obrabotka-zaprosov-s-pomoshyu-ajax-na-django/
хочу сделать автообновления дива по таймауту и по клику
я не до конца понимаю как оно должно работать, где можно найти документацию?