烧瓶,棉花糖-嵌套字段的问题

模仿

我有2个具有“一对一”关系的表。

当我从一个表中获取数据时,我想包括相关表中的一个字段,但没有“点符号”。

什么有效:

class UserEntitySchema(db_schema.Schema):
    class Meta:
        fields = ('id', 'username', 'email', 'confirmed', 'created', 'enabled', 'account.status')

我希望“ account.status”会像“ status”一样出现,但我不知道如何获得它。

我按照@marke的建议尝试了Pluck,但没有任何结果。这里有什么问题吗?

class AccountEntitySchema(db_schema.Schema):
    current_status = fields.Str()
    class Meta:
        fields =('current_status',)

class UserEntitySchema(db_schema.Schema):
    status = fields.Pluck(AccountSchema, 'current_status')
    class Meta:
        fields = ('id', 'username', 'email', 'status')

我更新的有效解决方案(感谢@marke!):

class AccountEntitySchema(db_schema.Schema):
    class Meta:
        fields =('current_status',)

class UserEntitySchema(db_schema.Schema):
    account = fields.Pluck(AccountSchema, 'current_status', data_key='status') #<==== data_key will replace the existing field
    class Meta:
        # Fields to expose
        fields = ('id', 'username', 'email', 'account')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

烧瓶棉花糖JSON字段

来自分类Dev

嵌套棉花糖字段和 Sqlalchemy 关系

来自分类Dev

棉花糖:嵌套模式的词典

来自分类Dev

棉花糖:嵌套模式的词典

来自分类Dev

棉花糖嵌套更改架构行为

来自分类Dev

棉花糖嵌套关系的圆形导入

来自分类Dev

请求权限的问题棉花糖

来自分类Dev

Python棉花糖:schema.loads()返回嵌套模式的错误

来自分类Dev

如何在棉花糖-SQLAlchemy中对嵌套对象使用负载

来自分类Dev

内部类作为棉花糖中的嵌套模式?

来自分类Dev

使用棉花糖mongoengine中的参考字段

来自分类Dev

Android棉花糖应用程序中位置的权限问题

来自分类Dev

棉花糖中使用GridLayoutManager的Android recyclerview遇到问题

来自分类Dev

棉花糖上的 Android 全屏对话框填充问题

来自分类Dev

如何在棉花糖(+ sqlalchemy)中将嵌套对象与父对象合并?

来自分类Dev

用棉花糖序列化两个嵌套模式

来自分类Dev

如何在棉花糖中创建模式以嵌套查询数据?

来自分类Dev

嵌套结构时棉花糖反序列化失败

来自分类Dev

Python棉花糖:如何允许多个Schema加入一个Schema的字段?

来自分类Dev

棉花糖序列化 - 一种基于每个字段捕获异常的方法?

来自分类Dev

Android棉花糖(6.0)中的自定义Seekbar视图问题

来自分类Dev

尝试检索前台应用时出现Android 6.0棉花糖UsageStatsManager问题

来自分类Dev

棉花糖更新的设备中的运行时权限弹出窗口单击问题

来自分类Dev

烧瓶棉花糖在一个模式中的两个 db 对象

来自分类Dev

棉花糖不给错误

来自分类Dev

棉花糖的循环进口

来自分类Dev

验证列表棉花糖

来自分类Dev

Android棉花糖权限

来自分类Dev

Android棉花糖权限?

Related 相关文章

热门标签

归档