/
olevok
/
python-dev-course
Обзор
Документация
Войти
/
olevok
/
python-dev-course
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Part 8 - FastAPI/BooksAPI_UI_Start/app/models/user.py
13 строк
570 B
PetrovSerega
Initial commit
08 май 2026, 17:14
08 май 2026, 17:14
9e45db8
Код
Авторство
О чём код?
# app/models/user.py from sqlalchemy import String from sqlalchemy.orm import Mapped, mapped_column, relationship from app.core.database import Base class User(Base): __tablename__ = "users" id: Mapped[int] = mapped_column(primary_key=True) username: Mapped[str] = mapped_column(String(50), unique=True, nullable=False) hashed_password: Mapped[str] = mapped_column(String(200), nullable=False) token: Mapped[str | None] = mapped_column(String(200), unique=True, nullable=True) books: Mapped[list["Book"]] = relationship(back_populates="owner")