I have a model which has has an primary key id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
.
When a PUT
request is sent to the resource's endpoint /api/v1/resource/<id>.json
I would like to create a new resource with the supplied id
if the resource does not already exist.
Note: I'm using a ModelViewSet
with a ModelSerializer
What is the most elegant way of doing this?