Django - после сохранения данных перенаправление на тот же url и отображение json данных на странице django

Я пытаюсь сохранить данные, но проблема в том, что при сохранении данных отображается json-ответ, который я возвращаю из представления views.py def Vwallocator_time(request): application_date = FcApplicationParameters.objects.first().todays_date att_data = FcAgentAttendance.objects.filter(user_id__in=User.objects.filter(is_active=1), attendance_status__in=('P', 'H'), дата_посещения=дата_заявки)

attendance_data = att_data.values_list('user_id', flat=True)
role_data = FcUserRoleMst.objects.filter(role_id=6, user_id__in=attendance_data).values_list('user_id', flat=True)
profile_data = FcUserProfile.objects.filter(user_id__in=role_data)

if request.POST:
    hours = request.POST.get('hours', 0)
    user_id = request.POST.get('user_id', None)
    att_data = FcAgentAttendance.objects.filter(user_id=user_id, attendance_date=application_date)
    att_data.update(fe_shift_hrs=hours)
    messages.success(request, "Hours saved Successfully.")
    return JsonResponse({'data': 'Hours saved Successfully'})

return render(request, 'allocator_agent_time.html', {'profile_data': profile_data,
                                                     'att_data': att_data
                                                     })

allocator_agent_time.html

     $(function () {
        setTimeout(function(){$(".alert-dismissible").css('display','none');}, 5000);
     });

    function hrs(hrs){
        $('input[name='+hrs+'_hours]').keypress(function (e) {
            var charCode = (e.which) ? e.which : event.keyCode;
            if (String.fromCharCode(charCode).match(/[0-9]{2}.[0-9]{2}/g))
                return false;
        });
        var hours = $('#'+hrs+'_hours').val();
        hours = Number(hours)
        if (hours > 24 || hours < 1){
            $('#'+hrs+'_hours').val('');
        }
    }

    function save(user_id){
        var hours = $('#'+user_id+'_hours').val();
        var crfToken = $('input[name=csrfmiddlewaretoken]').val();
        $.ajax({
            type: 'POST',
            url: '{%  url 'firstcall:allocator_time' %}',
            data: {
               hours: hours,
               user_id: user_id,
               csrfmiddlewaretoken: crfToken
            },
            dataType: 'json',
            success: function (data) {

                if(data){
                    $('.msg').append('<span class="messages"><div class="alert alert-success alert-dismissible"><button type="button" class="close" data-dismiss="alert"><i class="fa fa-times" aria-hidden="true"></i></button>'+data["data"]+'</div></span>');
                    setTimeout(function(){$(".alert-success").css('display','none');}, 10000);
                }
            },
            error: function(data) {
                if (data) {
                     $('.msg').append('<span class="messages"><div class="alert alert-error alert-dismissible"><button type="button" class="close" data-dismiss="alert"><i class="fa fa-times" aria-hidden="true"></i></button>'+data.responseJSON["data"]+'</div></span>');
                     setTimeout(function(){$(".alert-error").css('display','none');}, 10000);
                }
            }
        });
    }

{% endblock %}

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