title: WSGIRequest object has no attribute PUT
body: <p>I'm trying to make a put request to the local server using the put request using curl:</p>
  
  <pre><code>curl -X PUT -H "Content-Type: application/json" -d '{"connid":"12"}' "127.0.0.1:8000/api/kill"
  </code></pre>
  
  <p>I receive the same response: </p>
  
  <blockquote>
    <p>&#39;WSGIRequest&#39; object has no attribute &#39;PUT&#39;</p>
  </blockquote>
  
  <p>for the following code:</p>
  
  <pre><code>def kill(req):
    conid = req.PUT['connid']
    statusres = {}
  
    if conid in state:
      error[conid] = 'true'
      statusres['status'] = 'ok'
  
    else:
      statusres['status'] = 'invalid connection Id : '+ conid
    return JsonResponse(statusres)
  </code></pre>
  
  <p>I also used <code>@csrf_exempt</code> before the function.</p>