/
ruslanf
/
chat
Обзор
Документация
Войти
/
ruslanf
/
chat
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
models/Base.py
15 строк
774 B
Ruslan
add auth
27 мар 2026, 15:05
27 мар 2026, 15:05
68012b8
Код
Авторство
О чём код?
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column from sqlalchemy import DateTime, func from sqlalchemy.dialects.postgresql import UUID from datetime import datetime import uuid class BaseModel(DeclarativeBase): id: Mapped[uuid.UUID] = mapped_column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4 ) created_at: Mapped[datetime] = mapped_column(DateTime, server_default=func.now()) updated_at: Mapped[datetime] = mapped_column(DateTime, server_default=func.now(), onupdate=func.now())