Django rest framework Django REST框架:整型字段默认值未显示在可浏览API表单中

Django rest framework Django REST框架:整型字段默认值未显示在可浏览API表单中,django-rest-framework,Django Rest Framework,使用django 1.6和rest框架2.3.13 在模型类中: class A(models.Model): some_name = models.PositiveSmallIntegerField(default=15) 在串联器中: class ASerializer(ModelSerializer): class Meta: model = A fields = ( 'some_name' ) 鉴于: class AViewSet(

使用django 1.6和rest框架2.3.13

在模型类中:

class A(models.Model):
    some_name = models.PositiveSmallIntegerField(default=15)
在串联器中:

class ASerializer(ModelSerializer):
    class Meta:
        model = A
        fields = (  'some_name'  )
鉴于:

class AViewSet(viewsets.ModelViewSet):

    queryset = A.objects.all()
    serializer_class = ASerializer

但是在api表单中,它显示为0,有什么想法吗?

这个问题可以通过添加

if obj is None and self.default is not None:
    return self.default
rest_framework/fields.py

原始拉取请求: