diff --git a/restoran_max_bot/max_bot/models.py b/restoran_max_bot/max_bot/models.py index c172db3..6b79f04 100644 --- a/restoran_max_bot/max_bot/models.py +++ b/restoran_max_bot/max_bot/models.py @@ -644,9 +644,8 @@ class Qr(models.Model): class PromoCode(models.Model): - objects = None client = models.ForeignKey(Client, on_delete=models.CASCADE) - promo = models.CharField(max_length=50, unique=True) + promo = models.CharField(max_length=50) # без unique=True chat_id = models.CharField(max_length=50) messenger = models.CharField(max_length=20, default='max') used = models.BooleanField(default=False) @@ -655,3 +654,4 @@ class PromoCode(models.Model): class Meta: db_table = 'lk_promo_code' + unique_together = ('promo', 'chat_id', 'client') # составной уникальный ключ