如何自定义嵌套序列化程序中的字段?

阿什维尼·多达马尼
class ListSerializer(serializers.ModelSerializer):
    user = UserSerializer()
    class Meta:
        model = JobseekerProfile
        fields = ('user',)

*如何修改此字段,以便我只能从用户(如 user.username)添加一个字段?*

绍萨尼

您可以在序列化程序中添加 ReadOnlyField 字段。此字段仅在您尝试检索数据时使用。(获取方法)

class ListSerializer(serializers.ModelSerializer):
   user = serializers.ReadOnlyField(source='user.username')
   class Meta:
      model = JobseekerProfile
      fields = ('user',)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在kafka中创建自定义序列化程序?

用于序列化List <String>中的List <User>的自定义序列化程序

如何在自定义序列化程序中访问默认的杰克逊序列化

Jackson-自定义序列化程序,仅覆盖特定字段

某些字段的Jackson JSON自定义序列化

从序列化程序自定义字段上的Django Rest Order?

GSON自定义序列化程序,用于带有“收集”字段的对象

Django REST序列化程序和自定义模型字段中的其他属性

gson嵌套的自定义序列化程序

在具有自定义.update()来更新DRF可写嵌套序列化程序中的多对多关系时,如何在实例中更新值

序列化DRF中的自定义相关字段

如何编写自定义序列化程序?

如何在Django Rest Framework序列化程序中自定义字段

如何在Model Serializer的创建方法中设置序列化程序自定义字段?

防止特定字段的自定义序列化

序列化中的嵌套字段在Django REST框架中使用自定义字段

如何在DB模型中使用DRF自定义序列化程序字段

是否可以在自定义序列化程序中序列化为已知的默认格式?

DJANGO:如何编写自定义序列化器,以从相关模型中添加字段?

Django DRF序列化程序自定义关系字段如何构建to_internal_value的返回值?

序列化器:自定义嵌套关系

自定义模型字段以进行序列化

嵌套序列化程序中的Django Rest Framework自定义URL

带有另一个序列化程序的 ActiveModel 序列化程序中的自定义字段

在 Jackson 中使用自定义序列化程序序列化嵌套对象时出现 JsonGenerationException

如何在 Django REST 框架中的自定义序列化程序字段中访问请求对象?

如何将自定义参数传递给 Django 自定义相关字段序列化程序

如何编写自定义json序列化程序并将值序列化为数组

JSON.Net - 如何反序列化自定义类型的嵌套字段