Сохранение флажка в булевом поле в django

Здравствуйте, пытаюсь сохранить значение чекбокса при отправке. Форма отображает значение правильно. Когда значение равно True, флажок установлен, а когда false - флажок снят. Однако я просто не могу заставить его сохраняться при POST. Что-то не так с этой строкой. "isa = Customer.objects.update(is_active=request.POST.get('is_active'))"

views.py

@login_required(login_url='login') def engine(request):
   eng= Player.objects.filter(customer=request.user.customer)    
   isa= Customer.objects.filter(name=request.user.customer)
     
    if request.method == "POST":
        customer=request.user.customer
        isa = Customer.objects.update(is_active=request.POST.get('is_active'))    
     return redirect('engine')   
  
     context= {'eng': eng, 'isa': isa}
  return render(request, 'base/engine.html', context)

engine.html

  {% csrf_token %}
  {% for k in isa %}
  
  <label>ON/OFF</label> 
      <input type="checkbox" id="is_active" name="is_active" {% if 
   k.is_active == 1 %} checked{% endif %}>
      <input type="submit" value="save" />
  {% endfor %}
  </form>
Вернуться на верх