问题标签 [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.
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 行,调用中
python - “未知领域。” 在烧瓶应用程序中,当字段存在时
我花了整个下午试图弄清楚这一点。我检查了烧瓶文档,主要是烧瓶棉花糖文档,最值得注意的是sqlalchemy 集成部分和其他一些 stackoverflow 问题。
这与序列化有关吗?我认为它是通过使用 flask-sqlalchemy 包来处理的?
当我使用邮递员请求运行它时,我得到:
我的代码:
架构
模型
资源
应用程序.py
数据库.py
映射
python - 如何用棉花糖序列化嵌套对象?
我是使用烧瓶/棉花糖的新手,我有一个看起来像这样的对象:
是否可以在不创建 4 个嵌套类的情况下使用棉花糖为此定义模式?
flask-sqlalchemy - 如何在不属于我的 SQLAlchemy 模型的 Flask-Marshmallow 中添加自定义字段
假设我的模型类如下。
我的架构如下所示。
但是在这里我想定义一个在我的模型类中不存在的字段c,因为它应该只用于转储(ing)值而不是存储在数据库中。就像是...
python - 使用 Flask Marshmallow Schema 解析枚举输出
我有一个关于烧瓶棉花糖模式的问题。所以,我像下面的例子一样创建模型。
然后我有这样的架构:
是否有可能像输出枚举一样
在我倾倒之后?谢谢之前
python - 用烧瓶棉花糖序列化一对多关系嵌套json
我试图阅读有关序列化的现有问题flask-Marshmallow
,但我似乎无法得到我想要的东西,我想知道缺少什么:
我想得到这样的回应:
但我没有得到它,我只是得到这个:
下面是我的模型:
然后,这是我的棉花糖模式:
然后,在我的GET
请求方法中,这是我的代码:
我缺少什么来序列化嵌套的 json 响应?
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 ?
python - Flask Sqlalchemy 关联表覆盖数据
我创建了一个 api,用户将在其中向我发送 user_id 和 branch_id/branches_id,我的 api 将在我的关联表中插入记录。例如我的帖子请求是
结果是
我的下一个帖子请求是
在这里我的关联表被覆盖
这是我的代码片段:
我想将分支分配给用户,并且我想从用户中删除分支。
python - 使用 List 参数调用 marshmallow 验证的 GET 端点
我有一个像这样的棉花糖模式验证:
然后在我的端点中调用模式验证:MyFilterSchema().load(flask.request.args)
现在我尝试调用使用此验证的 HTTP GET 端点。但我得到'ids': ['Not a valid list.']
我尝试了不同的方式:
但没有运气。必须如何调用端点才能使棉花糖将我的 GET 参数识别为列表?
python-3.x - 如何更新 Flask-SQLAlchemy-Marshmallow 中的嵌套对象
你能帮我更新 Flask-SQLAlchemy-Marshmallow 中的嵌套对象吗?这是模型
父模型
儿童模型
儿童模式
父架构
这是所需的 JSON 格式。您能否告诉我如何以下列格式更新现有的嵌套对象。
伙计们,谢谢你的时间。