|
@@ -1,8 +1,8 @@
|
|
import re
|
|
import re
|
|
|
|
|
|
-from django.db import models
|
|
|
|
from django.contrib.auth.models import AbstractUser
|
|
from django.contrib.auth.models import AbstractUser
|
|
from django.core.exceptions import ValidationError
|
|
from django.core.exceptions import ValidationError
|
|
|
|
+from django.db import models
|
|
|
|
|
|
|
|
|
|
# Валидатор, разрешающий русские и английские буквы и тире
|
|
# Валидатор, разрешающий русские и английские буквы и тире
|
|
@@ -13,6 +13,7 @@ def validate_name(value):
|
|
params={'value': value},
|
|
params={'value': value},
|
|
)
|
|
)
|
|
|
|
|
|
|
|
+
|
|
# Валидатор для номера телефона
|
|
# Валидатор для номера телефона
|
|
def validate_phone_number(value):
|
|
def validate_phone_number(value):
|
|
if (not re.match(r'^\d+$', value)) or (len(value) < 11):
|
|
if (not re.match(r'^\d+$', value)) or (len(value) < 11):
|
|
@@ -34,4 +35,4 @@ class ShariXUser(AbstractUser):
|
|
REQUIRED_FIELDS = ['first_name', 'last_name', 'username', 'email']
|
|
REQUIRED_FIELDS = ['first_name', 'last_name', 'username', 'email']
|
|
|
|
|
|
def __str__(self):
|
|
def __str__(self):
|
|
- return f"{self.first_name} {self.last_name}{' ' + self.middle_name if self.middle_name else ''}"
|
|
|
|
|
|
+ return f"{self.first_name} {self.last_name}{' ' + self.middle_name if self.middle_name else ''}"
|