Files
full-stack-fastapi-template/{{cookiecutter.project_slug}}/backend/app/app/db/base_class.py
T
Albert Iribarne 8a2252f654 ♻️ Simplify DB base class declaration (#117)
* Simplify DB base class declaration

* ♻️ Remove object inheritance

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 09:39:25 +02:00

10 lines
227 B
Python

from sqlalchemy.ext.declarative import as_declarative, declared_attr
@as_declarative()
class Base:
# Generate __tablename__ automatically
@declared_attr
def __tablename__(cls):
return cls.__name__.lower()