假设我有一个像CaptchaSerializerMixin
这样的mixin,其中包含我在模型上没有的字段captcha
。目前我需要这样做:
class MyModel(CaptchaSerializerMixin, serializers.ModelSerializer):
class Meta:
model = MyModel
fields = ['id', 'captcha']
或者它不接受captcha
字段。我的Mixin如何将自己提供给字段列表?
答案 0 :(得分:1)
您需要确保CaptchaSerializerMixin
继承自Serializer
。如果您不这样做,则字段不会被标识为serializers.Field
。