python - 包括烧瓶棉花糖会导致失败
问题描述
我有 0.13.0 版本的烧瓶棉花糖
我可以在烧瓶应用程序中访问 SQLAlchemyAutoSchema
当我尝试运行应用程序时,出现以下错误
AttributeError: 'Marshmallow' object has no attribute 'SQLAlchemyAutoSchema'
烧瓶棉花糖的初始化
from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
db = SQLAlchemy()
ma = Marshmallow()
我已经使用烧瓶应用程序代码注册了 db 和 ma:
from apis import ma
from apis.models import User
class UserSchema(ma.SQLAlchemyAutoSchema):
class Meta:
model = User
解决方案
flask-marshmallow
marshmallow-sqlalchemy
对要定义的SQLAlchemySchema
类有依赖关系。
确保您还安装marshmallow-sqlalchemy
.
推荐阅读
- angular - 从 api 调用动态创建角度反应形式的复选框
- android - 应用数据的改变路径
- android - 子 webview 从父 webview 启动一次后出现键盘问题
- vue.js - 使用 vue-tags-input Vue Js 删除方法
- android - 如何将 Function3 转换为并行命中 2 个 API 而不是 3 个或更多?
- c# - 使用深层嵌套实体更新实体树
- php - 如果触发,则不会发送 AJAX 帖子
- php - Laravel 控制器:“for”循环仅获取第一次迭代的值
- javascript - 如何使用 Javascript 在 Microsoft Edge 浏览器中获取私有客户端 IP 地址?
- unity3d - Unity说没有注册Sprite Editor Window