Задать вопрос
@reactive93

Обновление графика в реальном времени?

Всем привет как сделать в django чтобы при добавлении в базу данных сразу добавлялась и на график.
Сейчас график строит вот так
cur.execute('SELECT volt FROM Robot')
    mas_volt = cur.fetchall()
    cur.execute('SELECT amper FROM Robot')
    mas_amper = cur.fetchall()
    cur.execute('SELECT time FROM Robot')
    mas_time = cur.fetchall()
    l = []

    for time in mas_time:
        for ti in time:
            t = int(ti)/1000
            l.append( '{ x:'+str(t) )
    i=0
    for amper in mas_amper:
        for amp in amper:
            l[i] += ',y:' + str(amp) + '},'
            i+=1
    conn.close()
    global mylistwr
    mylistwr.mylist=l
    return render_to_response('index.html',{'list':l,'mass':mas_volt})


график строю на библиотеке canvasjs.Читал про ajax пытался так и не смог запустить, может есть еще механизмы обновления графика ?
  • Вопрос задан
  • 751 просмотр
Подписаться 1 Оценить 4 комментария
Решения вопроса 2
zelsky
@zelsky
Гуглите о лонг пулл
Ответ написан
@reactive93 Автор вопроса
всем спасибо сделал ajax запрос по таймеру пока что так

function foo() {
    function load()
    {
        $.get('','').done( function (data) {
            $('#chartContainer1').html(data)
        } )
    }
        load();
        setInterval(load,60000);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы