【问题标题】:How can I use non-model serializer mixins with a ModelSerializer如何将非模型序列化程序混合与 ModelSerializer 一起使用
【发布时间】:2018-01-16 17:24:42
【问题描述】:

假设我有一个像CaptchaSerializerMixin 这样的mixin,它有一个我在模型上没有的字段captcha。目前我需要做的:

class MyModel(CaptchaSerializerMixin, serializers.ModelSerializer):
    class Meta:
        model = MyModel
        fields = ['id', 'captcha']

否则它不会接受captcha 字段。我的 Mixin 如何将自己提供给字段列表?

【问题讨论】:

    标签: django-rest-framework


    【解决方案1】:

    您需要确保CaptchaSerializerMixin 继承自Serializer。如果您不这样做,字段将不会被标识为serializers.Field

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-26
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多