title: Maximum size of payload sent as POST request (Django)
body: <p>Say I have a Django project (not Django REST) and I have an API endpoint.</p>
  <p>I have my payload structured as</p>
  <pre class="lang-py prettyprint-override"><code>data = `{&quot;cred&quot;:&quot;averystrongpassword&quot;,&quot;books&quot;:&quot;['book1','book2'...]&quot;, &quot;prices&quot;:&quot;['100','150',...]&quot;}`
  request.post(&quot;http://myapp.com/api/, data = data)
  </code></pre>
  <p>right now <code>books</code> and <code>prices</code> are a length of max, say, 30 each - but this might grow to thousands.</p>
  <p>Is there a limit of byte-size a payload can contain (both from the sender i.e the <code>requests</code> module) and the API (Django) or does it all boil down to performance?</p>