使用django 1.6和rest framework 2.3.13
在模型类中:
class A(models.Model):
some_name = models.PositiveSmallIntegerField(default=15)
在serilizer中:
class ASerializer(ModelSerializer):
class Meta:
model = A
fields = ( 'some_name' )
在视图中:
class AViewSet(viewsets.ModelViewSet):
queryset = A.objects.all()
serializer_class = ASerializer
但是在api形式中,它显示为0,任何想法?
答案 0 :(得分:0)
这个问题可以通过添加
来解决if obj is None and self.default is not None:
return self.default
到rest_framework / fields.py
原始拉取请求: https://github.com/tomchristie/django-rest-framework/pull/1248/files