Python SQLAlchemy-Continuum Предупреждение о базовом c использовании - PullRequest
0 голосов
/ 17 марта 2020

Моя проблема в том, что я вижу 2 предупреждения ниже при бесплатной sh установке SQLAlchemy v1.3.15 и SQLAlchemy-Continuum v1.3.9 (библиотека версий) с простой таблицей. Я не уверен, означает ли это, что эта библиотека устарела или нет, но есть ли способ удалить ее, и это безопасно? Библиотека работает, и она создает таблицы контроля версий, но предупреждения продолжают отображаться ...

SAWarning: установка backref / back_poplates для отношения TestTableVersion.version_parent для ссылки на отношение просмотра только для TestTable.versions будет устарела в SQLAlchemy 1.4 и будет запрещена в следующем выпуске. отношения viewonly не должны быть видоизменены (это предупреждение может быть подавлено после 10 вхождений) (self, other)

SAWarning: установка обратных ссылок / обратных_популяций для отношения TestTable.versions для ссылки на отношение просмотра только для TestTableVersion.version_parent будет устаревшей в SQLAlchemy 1.4, и будет запрещено в будущем выпуске. Отношения только для просмотра не должны быть видоизменены (это предупреждение может быть подавлено после 10 случаев) (самостоятельно, другое)

make_versioned(user_cls=None)

class TestTable(Base):
    __tablename__ = "test_table"
    __versioned__ = {}

    id = Column(Integer, primary_key=True, autoincrement=True)
    name = Column(String(255), nullable=False)


configure_mappers()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...