Move User to own model and include CRUD

This commit is contained in:
Sebastiaan
2025-05-23 18:07:31 +02:00
parent 87ae82f377
commit 9b7a34944d
6 changed files with 198 additions and 171 deletions

View File

@@ -1,8 +1,7 @@
from sqlmodel import Session, create_engine, select
from app import crud
from app.core.config import settings
from app.models import User, UserCreate
from app.models.user import User, UserCreate
engine = create_engine(str(settings.SQLALCHEMY_DATABASE_URI))
@@ -28,6 +27,5 @@ def init_db(session: Session) -> None:
user_in = UserCreate(
email=settings.FIRST_SUPERUSER,
password=settings.FIRST_SUPERUSER_PASSWORD,
is_superuser=True,
)
user = crud.create_user(session=session, user_create=user_in)
user = User.create_user(session=session, user_create=user_in)