Обновлены модели аккаунтов для хранения имени, фамилии и телефона. Добавлены функции для получения и обновления профиля аккаунта, а также изменения пароля. Улучшена валидация данных с использованием Pydantic.

This commit is contained in:
Redsandyg
2025-06-03 20:38:16 +03:00
parent fa0161710e
commit 161e0b3ec4
2 changed files with 105 additions and 14 deletions

View File

@@ -95,10 +95,15 @@ def fill_db():
# 1. Accounts
accounts = []
for i in range(4):
name_parts = NAMES[i % len(NAMES)].split()
first_name = name_parts[0]
surname = name_parts[1] if len(name_parts) > 1 else 'Тестов'
acc = Account(
login=f"user{i+1}",
password_hash=get_password_hash("password123"),
name=NAMES[i % len(NAMES)],
firstName=first_name,
surname=surname,
phone=PHONES[i % len(PHONES)],
email=f"user{i+1}@example.com",
company_id=company.id
)