问题标签 [flask-marshmallow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
70 浏览

python - 如何使用 python restapi 序列化 blob 数据?

基本上我已经创建了如下表:

类图像数据(db.Model):

image 列将以 blob 格式存储图像数据,

这样我就省了:

如果 request.files 中有“图像”:

我的要求是序列化图像数据,以便我可以从 API 中获取。

但其显示错误如下:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

回溯(最近一次调用)文件“C:\Users\Python\ImageProcessApi\venv\Lib\site-packages\flask\app.py”,第 2464 行,调用中

0 投票
1 回答
388 浏览

python - “未知领域。” 在烧瓶应用程序中,当字段存在时

我花了整个下午试图弄清楚这一点。我检查了烧瓶文档,主要是烧瓶棉花糖文档,最值得注意的是sqlalchemy 集成部分和其他一些 stackoverflow 问题。

这与序列化有关吗?我认为它是通过使用 flask-sqlalchemy 包来处理的?

当我使用邮递员请求运行它时,我得到:

我的代码:

架构

模型

资源

应用程序.py

数据库.py

映射

0 投票
1 回答
80 浏览

python - 如何用棉花糖序列化嵌套对象?

我是使用烧瓶/棉花糖的新手,我有一个看起来像这样的对象:

是否可以在不创建 4 个嵌套类的情况下使用棉花糖为此定义模式?

0 投票
1 回答
813 浏览

flask-sqlalchemy - 如何在不属于我的 SQLAlchemy 模型的 Flask-Marshmallow 中添加自定义字段

假设我的模型类如下。

我的架构如下所示。

但是在这里我想定义一个在我的模型类中不存在的字段c,因为它应该只用于转储(ing)值而不是存储在数据库中。就像是...

0 投票
1 回答
245 浏览

python - 使用 Flask Marshmallow Schema 解析枚举输出

我有一个关于烧瓶棉花糖模式的问题。所以,我像下面的例子一样创建模型。

然后我有这样的架构:

是否有可能像输出枚举一样

在我倾倒之后?谢谢之前

0 投票
1 回答
750 浏览

python - 用烧瓶棉花糖序列化一对多关系嵌套json

我试图阅读有关序列化的现有问题flask-Marshmallow,但我似乎无法得到我想要的东西,我想知道缺少什么:

我想得到这样的回应:

但我没有得到它,我只是得到这个:

下面是我的模型:

然后,这是我的棉花糖模式:

然后,在我的GET请求方法中,这是我的代码:

我缺少什么来序列化嵌套的 json 响应?

0 投票
1 回答
513 浏览

python-3.x - Many to Many relationship Flask sqlalchemy and marshmallow

Suppose i have 2 tables , Table 1 consist of users info and Table 2 consist of Branch info. table 1 and table 2 is related to each other by many to many relationship. e.g 1 user can work in multiple branches and 1 branch can have multiple users. so here there's no parent child concept. i was wondering if i have to create another table with schema and relate it to user and branch table using foreign key or shall i create an association table.

I have done this :

what's the difference between association table and this mapping table ?

0 投票
1 回答
18 浏览

python - Flask Sqlalchemy 关联表覆盖数据

我创建了一个 api,用户将在其中向我发送 user_id 和 branch_id/branches_id,我的 api 将在我的关联表中插入记录。例如我的帖子请求是

结果是

我的下一个帖子请求是

在这里我的关联表被覆盖

这是我的代码片段:

我想将分支分配给用户,并且我想从用户中删除分支。

0 投票
2 回答
941 浏览

python - 使用 List 参数调用 marshmallow 验证的 GET 端点

我有一个像这样的棉花糖模式验证:

然后在我的端点中调用模式验证:MyFilterSchema().load(flask.request.args) 现在我尝试调用使用此验证的 HTTP GET 端点。但我得到'ids': ['Not a valid list.']我尝试了不同的方式:

但没有运气。必须如何调用端点才能使棉花糖将我的 GET 参数识别为列表?

0 投票
0 回答
480 浏览

python-3.x - 如何更新 Flask-SQLAlchemy-Marshmallow 中的嵌套对象

你能帮我更新 Flask-SQLAlchemy-Marshmallow 中的嵌套对象吗?这是模型

父模型

儿童模型

儿童模式

父架构

这是所需的 JSON 格式。您能否告诉我如何以下列格式更新现有的嵌套对象。

伙计们,谢谢你的时间。