title: A CRUD api generator for django
body: <p>I am looking to generate Basic CRUD endpoints for models defined in Django 2.0.</p>
  
  <p>For example, if there is a Dog model, with a few fields, I want to generate:</p>
  
  <ul>
  <li>a GET endpoint to get all dogs</li>
  <li>a GET endpoint to get a dog by ID</li>
  <li>a PUT endpoint to update a dog</li>
  <li>a POST endpoint to create a new dog</li>
  </ul>
  
  <p>I've followed a tutorial on how to create these endpoints, but I would prefer for this to be generated for many models. It seems like redundant work to do this for each model individually rather than have a generator.</p>
  
  <p>I've looked at both <em>drf-generator</em> and <em>django-baker</em> but they both seem incompatible with django 2.0.</p>
  
  <p>I've used Loopback in the past to do this with Node.js, so I'm looking for something similar for Django.</p>
  
  <p>Is there a fundamental aspect of Django I am missing, or am I simply missing some obvious way to generate these endpoints? Since the admin dashboard already seems to be able to perform these operations, it doesn't seem like such a stretch to expose them externally.</p>
  
  <p>Perhaps I should downgrade to an older version of Django?</p>