Создание триггера с помощью javascript и django

Я хочу сделать триггер, используя javascript. Вот мой триггер на js :

setInterval(function(){
    $.ajax({
        type: 'GET',
        url : "{% url 'update_state' %}",
        success: function(response){
            
            console.log('Updated');

        },
        error: function(response){
            console.log('An error occured')
        }
    });
},60000);

И это мое мнение :

def update_state(request):
    requests = Request.objects.all()
    for req in requests:
        d = Request.objects.filter(id=req.id)
        dd = d.get()
        if dd.delay == timedelta(minutes=0):
            pass
        else:
            d_del = dd.delay - timedelta(minutes=1)
            d.update(delay=d_del)
    return HttpResponse('ok')

В моей базе данных иногда задержка уменьшается, но иногда не уменьшается. Я не знаю, где проблема.

Вернуться на верх