from sqlalchemy.orm import Session # Импортируйте ваши модели и сессию БД (названия могут отличаться в зависимости от вашего кода) from core.database import SessionLocal, engine from models.user import User from core.security import get_password_hash def create_first_admin(): db = SessionLocal() # Проверяем, есть ли уже пользователи existing_user = db.query(User).filter(User.email == "alexsandr.lau@gmail.com").first() if existing_user: print("Администратор уже существует!") return hashed_password = get_password_hash("Gtynfujy1985") admin_user = User( email="alexsandr.lau@gmail.com", hashed_password=hashed_password, role="admin", is_active=True ) db.add(admin_user) db.commit() print("Администратор успешно создан! Email: alexsandr.lau@gmail.comm, Пароль: Gtynfujy1985") db.close() if __name__ == "__main__": create_first_admin()