【问题标题】:How to import mixin into all serializer - Django Rest Framework如何将 mixin 导入所有序列化程序 - Django Rest Framework
【发布时间】:2017-11-20 07:35:58
【问题描述】:

我当前的应用程序中有 n 个序列化程序..

我想在像ModelSerializer这样的标头中再添加一个mixin到所有序列化器中,

class AdminSerializer(CustomMixin, serializers.ModelSerializer):

现在我正在手动申请.. 他们是一种覆盖所有申请的方法吗?

【问题讨论】:

    标签: django django-rest-framework mixins


    【解决方案1】:

    你可以创建一个使用 mixin 的类(给一个合适的名字):

    class MyCustomSerializer(CustomMixin, serializers.ModelSerializer):
        pass
    

    然后从MyCustomSerializer 继承每个序列化程序。

    【讨论】:

    • 是的,我确实喜欢这个,但忘记使用 pass it 引发错误...谢谢
    猜你喜欢
    • 2015-06-16
    • 2015-04-29
    • 2019-01-17
    • 2016-12-18
    • 2017-06-04
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多