from sqlalchemy.orm import DeclarativeBase class BaseDAO(DeclarativeBase): __csv_to_db__ = dict() def is_valid(self): return True def __init__(self, iterable=(), **kwargs): self.__dict__.update(iterable, **kwargs) for this, that in self.__csv_to_db__.items(): self.__dict__[this] = self.__dict__[that]