Ошибка наследования SQLAlchemy в Python, когда имя дочернего модуля совпадает с именем файла - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь унаследовать свои модели от базовой модели, но когда имя дочерней модели совпадает с именем файла, где объявлена ​​дочерняя модель, я получаю следующую ошибку:

AttributeError: объект _ModuleMarker имеетбез атрибута 'add_item'

Мой класс базовой модели:

@as_declarative()
class BaseModel(AbstractConcreteBase):

    id = Column(Integer, primary_key=True)

    @declared_attr
    def __tablename__(cls):
        return cls.__name__.lower()

Что я должен изменить, чтобы имя дочерней модели совпадало с именем файла?

ДОПОЛНИТЕЛЬНО Некоторая информация была найдена здесь , но это не отвечает на мой собственный вопрос.

...