Spaces:
Runtime error
Runtime error
Download workout_api/atleta/models.py from jcnok/workout-api: direct link, hf CLI and curl.
- Browser
- Download file 1.2 kB
-
https://huggingface.co/spaces/jcnok/workout-api/resolve/main/workout_api/atleta/models.py
- Command line
-
hf download hf://spaces/jcnok/workout-api/workout_api/atleta/models.py
-
curl -L -o models.py https://huggingface.co/spaces/jcnok/workout-api/resolve/main/workout_api/atleta/models.py
1.2 kB
| from datetime import datetime | |
| from sqlalchemy import DateTime, ForeignKey, Integer, String, Float | |
| from sqlalchemy.orm import Mapped, mapped_column, relationship | |
| from workout_api.contrib.models import BaseModel | |
| class AtletaModel(BaseModel): | |
| __tablename__ = 'atletas' | |
| pk_id: Mapped[int] = mapped_column(Integer, primary_key=True) | |
| nome: Mapped[str] = mapped_column(String(50), nullable=False) | |
| cpf: Mapped[str] = mapped_column(String(11), unique=True, nullable=False) | |
| idade: Mapped[int] = mapped_column(Integer, nullable=False) | |
| peso: Mapped[float] = mapped_column(Float, nullable=False) | |
| altura: Mapped[float] = mapped_column(Float, nullable=False) | |
| sexo: Mapped[str] = mapped_column(String(1), nullable=False) | |
| created_at: Mapped[datetime] = mapped_column(DateTime, nullable=False) | |
| categoria: Mapped['CategoriaModel'] = relationship(back_populates="atletas", lazy='selectin') | |
| categoria_id: Mapped[int] = mapped_column(ForeignKey("categorias.pk_id")) | |
| centro_treinamento: Mapped['CentroTreinamentoModel'] = relationship(back_populates="atletas", lazy='selectin') | |
| centro_treinamento_id: Mapped[int] = mapped_column(ForeignKey("centros_treinamento.pk_id")) |