/
misha_dev
/
game_guild_backend
Обзор
Документация
Войти
/
misha_dev
/
game_guild_backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
fastapi-application/core/models/base.py
18 строк
462 B
misha-dev
feat: initial auth
04 фев 2025, 21:02
04 фев 2025, 21:02
d9846d6
Код
Авторство
О чём код?
from sqlalchemy import MetaData from sqlalchemy.orm import DeclarativeBase from sqlalchemy.orm import declared_attr from core.config import settings from utils import camel_case_to_snake_case class Base(DeclarativeBase): __abstract__ = True metadata = MetaData( naming_convention=settings.db.naming_convention, ) @declared_attr.directive def __tablename__(cls) -> str: return f"{camel_case_to_snake_case(cls.__name__)}s"