I implemented a basic rest api with the django rest framework. It works perfectly using the browsable api or communicating to it with requests. Next step would be submitting data to the rest api.

Here is what I have done so far.

settings.py

```
REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',),
    'PAGINATE_BY': 10
}

```

**[UPDATE:]**
models.py

```
class Request(models.Model):
    name = models.TextField()

    def save(self, *args, **kwargs):
        super(Request, self).save(*args, **kwargs) # Call the "real" save() method.

```

serializers.py

```
class RequestSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = Request
        fields = ('id', 'name')

```

views.api

```
class RequestsViewSet(viewsets.ModelViewSet):
    queryset = Request.objects.all()
    serializer_class = RequestSerializer

```

Using the browsable api I see that those are the options supported:

```
Allow: GET, HEAD, OPTIONS

```

Obviously, POST (and also PUT) is missing.

What I am doing wrong?

Thanks!