Defining an abstract method in a SQLAlchemy base class
问题 From http://docs.sqlalchemy.org/en/improve_toc/orm/extensions/declarative/mixins.html#augmenting-the-base I see that you can define methods and attributes in the base class. I'd like to make sure that all the child classes implement a particular method. However, in trying to define an abstract method like so: import abc from sqlalchemy.ext.declarative import declarative_base class Base(metaclass=abc.ABCMeta): @abc.abstractmethod def implement_me(self): pass Base = declarative_base(cls=Base)