Advertisement
Guest User

Untitled

a guest
Jun 4th, 2021
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. Ошибка
  2. Exception Value: 'DeferredAttribute' object has no attribute 'set'
  3.  
  4. class Matches(models.Model):
  5.     title = models.CharField('Название матча', max_length=100)
  6.     photo = models.ImageField('Фото')
  7.     price = models.CharField('Цена билета', max_length=40)
  8.     numb_tickets = models.IntegerField('Кол-во билетов')
  9.     date = models.DateTimeField('Дата')
  10.     slug = models.SlugField(default='slug')
  11.  
  12.     def __str__(self):
  13.         return self.title
  14.  
  15.     class Meta:
  16.         verbose_name = 'Матч'
  17.         verbose_name_plural = 'Матчи'
  18.  
  19.     def save(self, *args, **kwargs):
  20.         Tickets.number.set(Tickets.objects.bulk_create(
  21.             [Tickets(place=place, row=row) for row in range(3) for place in range(5)]))
  22.  
  23.         super(Matches, self).save(*args, **kwargs)
  24.  
  25.  
  26. class Tickets(models.Model):
  27.     match = models.ForeignKey('Matches', on_delete=models.CASCADE)
  28.     number = models.CharField('Номер билета', max_length=400, unique=True, blank=True, primary_key=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement