From 50823e56888745d630af767b92eafc88ba10e0b8 Mon Sep 17 00:00:00 2001 From: Robert Einsle Date: Sat, 29 Apr 2017 11:38:52 +0200 Subject: [PATCH] do multiple update at once --- billard/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/billard/views.py b/billard/views.py index 087fef1..41e3e17 100644 --- a/billard/views.py +++ b/billard/views.py @@ -63,9 +63,11 @@ def accounting_confirm(request, pk): if 'accountings' in request.POST: acc_ids = ast.literal_eval(request.POST['accountings']) if len(acc_ids) > 0: - Accounting.objects.filter(id__in=acc_ids).update(billed=True) - Accounting.objects.filter(id__in=acc_ids).update(account_user=request.user.username) - Accounting.objects.filter(id__in=acc_ids).update(account_tst=timezone.now()) + Accounting.objects.filter(id__in=acc_ids).update( + billed=True, + account_user=request.user.username, + account_tst=timezone.now(), + ) resp = redirect('billard:accounting_detail', pk=pk) return resp