Django: как я могу обновить элемент checked с помощью checkbox

я хочу обновить проверенного пользователя, но у меня возникает больше проблем с этим кодом

через некоторое время у меня появляется эта ошибка

Пользователь, соответствующий запросу, не существует. C:\Users\Republic Of Computer\Documents\GitHub\StockManagementProject\stock\views.py, line 106, in ajax_update

может ли кто-нибудь помочь мне, пожалуйста?
обратите внимание, что удаление прошло успешно это изображение для интерфейса html

js

<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script>

$(document).ready(function() {
    $('#action_delete').click(function() {
        if (confirm('Vous etes sur? ')) {
            
       
            var id_user=[];
            $(':checkbox:checked').each(function(i){
              id_user[i]=$(this).val();
            });
            if (id_user.length===0) {
                alert('Please select a user to delete');
            }else{
                $.ajax({
                    url: '{% url "stock:ajax_delete" %}',
                    
                    data:{
                        id_user
                    }
                })
            }
        }
    })
});
$(document).ready(function() {
    $('#action_update').click(function() {
            var id_user=[];
            $(':checkbox:checked').each(function(i){
              id_user[i]=$(this).val();
            });
            if (id_user.length===0) {
                alert('Please select a user to delete');
            }
            else{
                $.ajax({
                    // url: '{% url "stock:ajax_update" %}'+'/'+id_user[0],
                    
                    data:{
                        
                    }
                });
            }
       
    })
});

views.py

def ajax_update(request):
    if request.method == 'GET':
        id_user=request.GET.get('id_user')
        user=User.objects.get(id=id_user)
        form = SignupForm(instance=user)
        return redirect(reverse('accounts:signup', kwargs={'form': form}))
    else:
        form = SignupForm(request.POST)
        if form.is_valid():
            us = form.save()
            messages.success(
                request, f"Felicitation utilisateur bien ajoute")
        return redirect('accounts:signup')
Вернуться на верх