Spaces:
Runtime error
Runtime error
Download app/models/document.py from zinoubm/openpdf-backend: direct link, hf CLI and curl.
- Browser
- Download file 791 Bytes
-
https://huggingface.co/spaces/zinoubm/openpdf-backend/resolve/main/app/models/document.py
- Command line
-
hf download hf://spaces/zinoubm/openpdf-backend/app/models/document.py
-
curl -L -o document.py https://huggingface.co/spaces/zinoubm/openpdf-backend/resolve/main/app/models/document.py
791 Bytes
| from datetime import datetime | |
| from typing import TYPE_CHECKING | |
| from uuid import UUID | |
| from fastapi_users_db_sqlalchemy import GUID | |
| from sqlalchemy.orm import Mapped, mapped_column, relationship | |
| from sqlalchemy.sql.functions import func | |
| from sqlalchemy.sql.schema import ForeignKey | |
| from sqlalchemy.sql.sqltypes import DateTime | |
| from app.db import Base | |
| if TYPE_CHECKING: | |
| from app.models.user import User | |
| class Document(Base): | |
| __tablename__ = "document" | |
| id: Mapped[int] = mapped_column(primary_key=True) | |
| user_id: Mapped[UUID] = mapped_column(GUID, ForeignKey("user.id")) | |
| user: Mapped["User"] = relationship(back_populates="documents") | |
| name: Mapped[str] | |
| created: Mapped[datetime] = mapped_column( | |
| DateTime(timezone=True), server_default=func.now() | |
| ) | |