У меня есть модель, которая состоит из денежных потоков: положительных и отрицательных. Я хотел бы ввести положительную или отрицательную сумму, когда пользователь заполняет форму.
Так в основном:
- сначала вы выбираете приток или отток
- Далее вы вводите сумму. знак будет зависеть от вашего предыдущего выбора
Как мне этого добиться? Я знаю о PositiveIntegerField, который работает, например, Integerfield, но не знаю, как интегрировать это в модель?
class CashFlow(models.Model):
POSITIVE= 'inflow'
NEGATIVE= 'outflow'
cashflowchoices = (
(POSITIVE, 'inflow'),
(NEGATIVE, 'outflow'),
)
type = models.CharField(max_length=20, choices = cashflowchoices, default=CALL)
amount = models.DecimalField(max_digits=20, decimal_places=2, default='1')