/
FlysAt
/
DataFoundry
Обзор
Документация
Войти
/
FlysAt
/
DataFoundry
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/src/models/label_studio_instance.py
31 строка
1 KB
AlexanderShmygol
pree label Studio integration
08 апр 2026, 16:00
08 апр 2026, 16:00
60f0760
Код
Авторство
О чём код?
from datetime import datetime from sqlalchemy import Boolean, DateTime, String from sqlalchemy.orm import Mapped, mapped_column, relationship from sqlalchemy.sql import func from src.models.base import Base class LabelStudioInstance(Base): __tablename__ = "label_studio_instance" id: Mapped[int] = mapped_column(primary_key=True, index=True) host: Mapped[str] = mapped_column(String(255), nullable=False, unique=True) username: Mapped[str] = mapped_column(String(255), nullable=False) password: Mapped[str] = mapped_column(String(255), nullable=False) user_token: Mapped[str] = mapped_column(String(255), nullable=False) is_active: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True, server_default="true") created_at: Mapped[datetime] = mapped_column( DateTime(timezone=True), server_default=func.now(), nullable=False, ) updated_at: Mapped[datetime] = mapped_column( DateTime(timezone=True), server_default=func.now(), onupdate=func.now(), nullable=False, ) projects = relationship("LabelStudioProject", back_populates="instance")