start auth apis and packages, redis, celery and run with docker
This commit is contained in:
18
core/apps/accounts/models/verification_code.py
Normal file
18
core/apps/accounts/models/verification_code.py
Normal 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'
|
||||
Reference in New Issue
Block a user