title: How to enable POST,PUT for django rest framework viewset
body: <p>I have simple viewset like this</p>
  <p>in <code>views.py</code></p>
  <pre><code>class MyFileViewSet(viewsets.ViewSet):
      http_method_names = ['post','get','put']
      def list(self, request):
          queryset = MyFile.objects.all()
          serializer = MyFileSerializer(queryset, many=True)
          return Response(serializer.data)
  </code></pre>
  <p><code>models.py</code></p>
  <pre><code>from xml.dom.minidom import DOMImplementation
  from django.db import models
  
  
  class MyModel(models.Model):
      name = models.CharField(verbose_name='NAME', max_length=30)
      file = models.FileField(upload_to='file/%Y/%m/%d')
      is_transfer_finish = models.BooleanField(default=False)
      created_at = models.DateTimeField(verbose_name='created', auto_now_add=True)
  </code></pre>
  <p>Now I can see the list of MyModel.</p>
  <p>However I want to set <code>post</code> and <code>push</code> for this model,</p>
  <p>I set</p>
  <pre><code>http_method_names = ['post','get','put']
  </code></pre>
  <p>But currently, there is only 'GET' on html.</p>
  <p>I want to enable POST or PUT to create new entry.</p>
  <p>Is it possible? how can I make this?</p>