Easy to Use DeclarativeBase = declarative_base() DeclarativeBase.query = dbsession.query_property() class Item(DeclarativeBase): STATUS = EnumDictForInt.Enum( ('active', { 'db': 0, 'title': 'active', 'other_useful_info': 'Info about active status', }), ('draft', { 'db': 1, 'title': 'draft', 'other_useful_info': 'Info about draft status', }), ('deleted', { 'db': 2, 'title': 'deleted', 'other_useful