|
|
|
@ -91,10 +91,13 @@ class Payment(PolymorphicModel): |
|
|
|
created_at = models.DateTimeField(auto_now_add=True) |
|
|
|
created_at = models.DateTimeField(auto_now_add=True) |
|
|
|
update_at = models.DateTimeField(auto_now=True) |
|
|
|
update_at = models.DateTimeField(auto_now=True) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
non_polymorphic = models.Manager() |
|
|
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
verbose_name = 'Платеж' |
|
|
|
verbose_name = 'Платеж' |
|
|
|
verbose_name_plural = 'Платежи' |
|
|
|
verbose_name_plural = 'Платежи' |
|
|
|
ordering = ('created_at',) |
|
|
|
ordering = ('created_at',) |
|
|
|
|
|
|
|
base_manager_name = 'non_polymorphic' |
|
|
|
|
|
|
|
|
|
|
|
def calc_commission(self): |
|
|
|
def calc_commission(self): |
|
|
|
return self.amount * config.SERVICE_COMMISSION / 100 |
|
|
|
return self.amount * config.SERVICE_COMMISSION / 100 |
|
|
|
|