【发布时间】:2017-11-20 07:35:58
【问题描述】:
我当前的应用程序中有 n 个序列化程序..
我想在像ModelSerializer这样的标头中再添加一个mixin到所有序列化器中,
class AdminSerializer(CustomMixin, serializers.ModelSerializer):
现在我正在手动申请.. 他们是一种覆盖所有申请的方法吗?
【问题讨论】:
标签: django django-rest-framework mixins
我当前的应用程序中有 n 个序列化程序..
我想在像ModelSerializer这样的标头中再添加一个mixin到所有序列化器中,
class AdminSerializer(CustomMixin, serializers.ModelSerializer):
现在我正在手动申请.. 他们是一种覆盖所有申请的方法吗?
【问题讨论】:
标签: django django-rest-framework mixins
你可以创建一个使用 mixin 的类(给一个合适的名字):
class MyCustomSerializer(CustomMixin, serializers.ModelSerializer):
pass
然后从MyCustomSerializer 继承每个序列化程序。
【讨论】: