|
|
|
|
@ -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') # составной уникальный ключ
|
|
|
|
|
|