pydantic out model and comments

This commit is contained in:
2025-09-28 16:39:54 +03:00
parent fe7fb0971d
commit 71116de157
3 changed files with 18 additions and 14 deletions

View File

@@ -3,7 +3,7 @@ from typing import List, Optional
from enum import IntEnum
#Валидация пароля
import re
def check_password_complexity(cls, password):
def check_password_complexity(cls, password): #Проверка пароля на соответствие сложности
if password is None:
return password
if not re.search(r'[A-Za-z]', password):
@@ -42,3 +42,7 @@ class UserReset(BaseModel):
@validator('new_password')
def password_validator(cls, new_password):
return check_password_complexity(cls, new_password)
class UserOut(BaseModel):
email:EmailStr
description:str
activated:bool