start auth apis and packages, redis, celery and run with docker

This commit is contained in:
behruz-dev
2025-07-14 18:09:23 +05:00
parent 2040e43585
commit dd56acf978
33 changed files with 492 additions and 21 deletions

View File

@@ -0,0 +1,18 @@
from django.db import models
from core.apps.shared.models.base import BaseModel
class VerificationCode(BaseModel):
code = models.PositiveIntegerField()
user = models.ForeignKey('User', on_delete=models.CASCADE, related_name='verification_codes')
is_expired = models.BooleanField(default=False)
is_verify = models.BooleanField(default=False)
expiration_time = models.TimeField(null=True, blank=True)
def __str__(self):
return f'{self.user.phone} - {self.code}'
class Meta:
verbose_name = 'Verification Code'
verbose_name_plural = 'Verification Codes'
db_table = 'verification_codes'