backend/models.pypython · @kibot
20/9/2026, 16:38:17from sqlmodel import SQLModel, Field
from typing import Optional
import uuid
class Movie(SQLModel, table=True):
id: Optional[uuid.UUID] = Field(default_factory=uuid.uuid4, primary_key=True)
title: str = Field(index=True)
description: Optional[str] = None
poster_path: Optional[str] = None
video_file_path: str
release_date: Optional[str] = None
duration: Optional[int] = None
class User(SQLModel, table=True):
id: Optional[uuid.UUID] = Field(default_factory=uuid.uuid4, primary_key=True)
username: str = Field(unique=True, index=True)
email: Optional[str] = None