首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从flask-marshmallow访问`SQLAlchemyAutoSchema`时出现问题,尽管我安装了最新版本的flask-marshmallow

从flask-marshmallow访问`SQLAlchemyAutoSchema`时出现问题,尽管我安装了最新版本的flask-marshmallow
EN

Stack Overflow用户
提问于 2020-05-27 05:26:59
回答 1查看 729关注 0票数 1

我尝试过各种版本的flask-marshmallow,也安装和卸载了最新版本。正如你在下面看到的,我还验证了我使用的是应该有SQLAlchemyAutoSchema的最新版本,但我无法访问它。

代码语言:javascript
复制
>>> 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'

我不知道是什么导致了这一切。有人见过这个吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-08 14:40:15

这不适用于您,但我在使用barebone SQLAlchemy而不是Flask-SQLAlchemy修补测试项目时遇到了相同的错误。

安装Flask-SQLAlchemy解决了这个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62031705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档