с баланса пользователя. Есть 3 модели User, Balance, WithdrawalRequest. При сохранении WithdrawalRequest необходимо списывать деньги с баланса, возможные варианты реализации:
1) models.py WithdrawalRequest -> method save()
2) forms.py WithdrawalRequestForm -> method save()
+ admin.py -> method save_model()
Какой из вариантов будет правильный и более логичный?
1й вариант будет "хватать" сохранение с админки и пользовательской части, и в коде при вызове метода save()
2й вариант почти так же работает, но переопределяем 2 метода
Я бы прежде всего сделал у юзера метод для изменения баланса.
Обсуждают сегодня