Files
xvatayka/core/apps/management/models/income.py
Abdulaziz Axmadaliyev 243d879243 Some changes have been made
2026-02-18 17:28:30 +05:00

31 lines
771 B
Python

from decimal import Decimal
from django.db import models
class Income(models.Model):
warehouse = models.ForeignKey(
"management.Warehouse",
on_delete=models.PROTECT,
related_name="warehouse_incomes"
)
toys_count = models.PositiveIntegerField(default=0)
price_per_toy = models.DecimalField(
max_digits=12,
decimal_places=2,
default=Decimal("0.00")
)
total_amount = models.DecimalField(
max_digits=14,
decimal_places=2,
editable=False,
default=Decimal("0.00")
)
created_at = models.DateTimeField(auto_now_add=True)
def save(self, *args, **kwargs):
self.total_amount = self.toys_count * self.price_per_toy
super().save(*args, **kwargs)