I have a modal that stores an integer number, user will be giving hexadecimal number and I am converting into integer and storing it in database, Now I need to expose my model through rest-api...by doing this user would be seeing integer value not hexadecimal, how can convert integer back to hexadecimal and show it to the user in rest-api?
Model:
class Address:
base_addr = models.BigIntegerField(blank=False, null=False)
serializer:
class AddressSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Address
fields = (base_addr,
)
viewset:
class AddressViewSet(viewsets.ReadOnlyModelViewSet):
model = Address
serializer_class = AddressSerializer
filter_fields = ('base_addr')
filter_backends = (filters.DjangoFilterBackend, filters.OrderingFilter,)