size = 3 matrix_surprise = [[0] * size] * size matrix = [[0]*size for i in range(size)]
[/g1]
Вы можете попытаться узнать, какая форма была отправлена, добавив атрибут name
к кнопкам:
<button class="btn btn-outline-info" type="submit" name="save_changes">Save changes</button>
...
<button class="btn btn-danger" type="submit" name="delete">Delete</button>
Затем, на ваш взгляд:
if request.method == 'POST':
if 'save_changes' in request.POST: # handle editing form
user_CreditCardForm = CreditCardForm(request.POST, instance=currentCreditCard)
if user_CreditCardForm.is_valid():
...
elif 'delete' in request.POST: # handle deleting
...
Таким образом, когда вы удаляете вы не попадете на if user_CreditCardForm.is_valid():
, которая вызывает проблему.