auth serializer
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
from django.contrib.auth.models import User
|
||||
from django.db import models
|
||||
import uuid
|
||||
|
||||
# Create your models here.
|
||||
class UserProfile(models.Model):
|
||||
user = models.OneToOneField(User, on_delete=models.CASCADE)
|
||||
is_active = models.BooleanField(default=True)
|
||||
phone_number = models.CharField(max_length=13, verbose_name="Номер телефона")
|
||||
birthday = models.DateField(null=True, blank=True, verbose_name="Дата рождения")
|
||||
privacy_accepted = models.BooleanField(default=False, verbose_name="Согласие с политикой конфиденциальности")
|
||||
uuid = models.UUIDField(default=uuid.uuid4, editable=False, null=True)
|
||||
image = models.ImageField(null=True, blank=True)
|
||||
country = models.CharField(max_length=15,null=True, blank=True, verbose_name="Страна")
|
||||
city = models.CharField(max_length=35, null=True, blank=True, verbose_name="Город")
|
||||
newsletter = models.BooleanField(default=False, verbose_name="Подписка на новостную рассылку")
|
||||
authMailCode = models.CharField(max_length=50)
|
||||
additionalDetails = models.TextField(null=True, blank=True, verbose_name="Дополнительные детали")
|
||||
|
||||
def __str__(self):
|
||||
return {self.phone_number}
|
||||
Reference in New Issue
Block a user