Django rest framework Django REST框架:整型字段默认值未显示在可浏览API表单中
使用django 1.6和rest框架2.3.13 在模型类中: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(
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
原始拉取请求: