sqlalchemy.orm.exc.UnmappedInstanceError: Class #39;builtins.dict#39; is not mapped(SqlalChemy.orm.ex.UnmappdInstanceError:未映射构建类。)
本文介绍了SqlalChemy.orm.ex.UnmappdInstanceError:未映射构建类。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用SQLAlChemy和棉花糖将新用户插入到数据库中。从API终结点接收user
参数。在create
函数:
此时new_user
变量的值为:
函数:
型号:
架构:
我认为相关的部分控制台错误:
我不确定为什么要抛出Class 'builtins.dict' is not mapped
错误。有什么建议吗?
推荐答案
@IljaEverilä谢谢,帮助我解决了这个问题。
我也发现了类似的问题:https://github.com/marshmallow-code/marshmallow/issues/630
建议使用棉花糖-SQL化学。
我使用的是从配置文件创建的棉花糖对象:
config.py:
我的用户架构为:
并将其更新为:
如下所示:
https://github.com/marshmallow-code/marshmallow-sqlalchemy#generate-marshmallow-schemas
它现在起作用了。
这篇关于SqlalChemy.orm.ex.UnmappdInstanceError:未映射构建类。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!