【发布时间】:2014-06-17 14:08:34
【问题描述】:
我有一个存储整数的模式,用户将提供十六进制数,我将其转换为整数并将其存储在数据库中,现在我需要通过 rest-api 公开我的模型......通过这样做用户会看到整数值不是十六进制,如何将整数转换回十六进制并在 rest-api 中显示给用户?
型号:
class Address:
base_addr = models.BigIntegerField(blank=False, null=False)
序列化器:
class AddressSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Address
fields = (base_addr,
)
视图集:
class AddressViewSet(viewsets.ReadOnlyModelViewSet):
model = Address
serializer_class = AddressSerializer
filter_fields = ('base_addr')
filter_backends = (filters.DjangoFilterBackend, filters.OrderingFilter,)
【问题讨论】:
标签: python json django rest django-rest-framework