相关疑难解决方法(0)

django-rest-framework序列化器在多个视图中的不同字段

我是Django的新手,无法找到问题的解决方案.

问题是在使用不同视图的情况下强制特定的序列化器包括不同数量的字段.我想在第一个视图中使用'id'字段,在第二个视图中使用'id'和'name'字段.

这是我的model.py

class Processing(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField()
    description = models.CharField()
Run Code Online (Sandbox Code Playgroud)

这是我的serializer.py

class ProcessingSerializer(serializers.ModelSerializer):
    id = serializers.ModelField(model_field=Processing()._meta.get_field('id'))
    class Meta:
        model = Processing
        fields = ('id', 'name')
Run Code Online (Sandbox Code Playgroud)

欢迎任何帮助.

django django-serializer django-rest-framework

7
推荐指数
2
解决办法
2966
查看次数