Возникли проблемы с доступом к `SQLAlchemyAutoSchema` из flask -marshmallow, хотя у меня установлена ​​последняя версия flask -marshmallow - PullRequest
0 голосов
/ 27 мая 2020

Я пробовал различные версии flask -marshmallow, а также установил и удалил последнюю версию. Как вы можете видеть ниже, я также подтвердил, что использую последнюю версию, которая должна иметь SQLAlchemyAutoSchema, но у меня нет доступа к ней.

>>> import flask_marshmallow
>>> dir(flask_marshmallow)
['EXTENSION_NAME', 'LooseVersion', 'Marshmallow', 'Schema', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__', '__version_info__', '__warningregistry__', '_attach_fields', 'base_fields', 'compat', 'exceptions', 'fields', 'flask_sqlalchemy', 'has_sqla', 'pprint', 'schema', 'warnings']
>>> flask_marshmallow.__version__
'0.12.0'
>>> flask_marshmallow.Marshmallow()
<flask_marshmallow.Marshmallow object at 0x10300de48>
>>> flask_marshmallow.Marshmallow().SQLAlchemyAutoSchema
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'Marshmallow' object has no attribute 'SQLAlchemyAutoSchema'

Я не знаю, что может быть причиной этого. Кто-нибудь видел это раньше?

...