LIL-271. Add related name for AuthorBalance author field

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent f53daf4525
commit 943b609fac
  1. 24
      apps/payment/migrations/0007_auto_20180221_1258.py
  2. 6
      apps/payment/models.py

@ -0,0 +1,24 @@
# Generated by Django 2.0.2 on 2018-02-21 12:58
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('payment', '0006_auto_20180221_1126'),
]
operations = [
migrations.AlterModelOptions(
name='authorbalance',
options={'verbose_name': 'Баланс', 'verbose_name_plural': 'Балансы'},
),
migrations.AlterField(
model_name='authorbalance',
name='author',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='balances', to=settings.AUTH_USER_MODEL, verbose_name='Автор'),
),
]

@ -21,13 +21,17 @@ class AuthorBalance(models.Model):
(1, 'Accepted'),
(2, 'Declined'),
)
author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Автор', null=True, blank=True)
author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Автор', null=True, blank=True, related_name='balances')
type = models.PositiveSmallIntegerField('Тип', choices=TYPE_CHOICES, default=0)
amount = models.DecimalField('Итого', max_digits=8, decimal_places=2, default=0)
commission = models.DecimalField('Комиссия', max_digits=8, decimal_places=2, default=0)
status = models.PositiveSmallIntegerField('Статус', choices=STATUS_CHOICES, default=0)
payment = models.OneToOneField('Payment', on_delete=models.CASCADE, null=True, blank=True, verbose_name='Платёж')
class Meta:
verbose_name = 'Баланс'
verbose_name_plural = 'Балансы'
class Payment(PolymorphicModel):
PW_STATUS_CHOICES = (

Loading…
Cancel
Save