Django休息序列化器没有序列化相关字段

时间:2018-01-30 08:37:50

标签: django-rest-framework django-serializer

在视图集中,我在request.data(传递外键)中获取字段,但serializer.data仅提供非相关字段 我有5个字段,其中1个是外键,1个是多个关系。

模型 -

class Movie(models.Model):

popularity = models.DecimalField(max_digits=3, decimal_places=1 )
imdb_score = models.DecimalField(max_digits=2, decimal_places=1)
name = models.CharField(max_length=200)
director = models.ForeignKey(Director)
genre = models.ManyToManyField(Genre)

序列化程序 - class MovieSerializer(serializers.ModelSerializer):

class Meta:
    model = Movie
    fields='__all__'
    depth = 1

viweset - class MovieViewSet(viewsets.ModelViewSet):

queryset = Movie.objects.all()
serializer_class = MovieSerializer
permission_classes = [IsAuthenticated]
authentication_classes = [TokenAuthentication]

0 个答案:

没有答案