how can i handle base64 file field in django rest framework. I am using django extra fields but its not working.
serializers.py
from drf_extra_fields.fields import Base64FileField
class ProductSerializer(serializers.ModelSerializer):
file = Base64FileField()
class Meta:
model = Product
fields = (
"name",
"file"
)
class ProductApi(SerializerMixin, APIView):
serializer_class = ProductSerializer
def post(self, request):
serializer = ProductSerializer(data=request.data)
if serializer.is_valid():
return Response("Valid serializer", status=status.HTTP_201_CREATED)
return Response(
serializer.errors,
status=status.HTTP_400_BAD_REQUEST
)
but when i tried this i am getting this error.
Exception Value: 'NotImplementedType' object is not callable
How can i save base64 file in the database using django rest framework