Django rest framework 如何将非模型序列化程序与模型序列化程序混合使用
假设我有一个mixin,比如Django rest framework 如何将非模型序列化程序与模型序列化程序混合使用,django-rest-framework,Django Rest Framework,假设我有一个mixin,比如captcharializermixin,它有一个我在模型上没有的字段captcha。目前我需要做: class MyModel(CaptchaSerializerMixin, serializers.ModelSerializer): class Meta: model = MyModel fields = ['id', 'captcha'] 或者它不会接受验证码字段。我的Mixin如何将自身提供给字段列表?您需要确保Cap
captcharializermixin
,它有一个我在模型上没有的字段captcha
。目前我需要做:
class MyModel(CaptchaSerializerMixin, serializers.ModelSerializer):
class Meta:
model = MyModel
fields = ['id', 'captcha']
或者它不会接受
验证码
字段。我的Mixin如何将自身提供给字段列表?您需要确保CaptchaSerializerMixin
从序列化程序继承。如果不这样做,字段将不会被标识为序列化程序。Field