Init project structure
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
"""Declarative base for SQLAlchemy models."""
|
||||
from sqlalchemy.orm import DeclarativeBase, declared_attr
|
||||
|
||||
|
||||
class Base(DeclarativeBase):
|
||||
"""Base class that configures naming conventions."""
|
||||
|
||||
@declared_attr.directive
|
||||
def __tablename__(cls) -> str: # type: ignore[misc]
|
||||
return cls.__name__.lower()
|
||||
Reference in New Issue
Block a user