I realised when I needed simple CRUD APIs, I'd repeat the same steps over and over and decided to create a web tool for it.
With this tool, you give your models and fields, and it generates:
\- [models.py](https://models.py) with given models,
\- [views.py](https://views.py) with DRF generic views for all CRUD operations,
\- [urls.py](https://urls.py) with "/api/model" and "/api/model/<:id>",
\- JWT authentication,
\- docker-compose, ready to run the project with only single command on your machine.
This may not be a production ready tool but I have benefited from it, and might keep extending it depending on the feedbacks. Stay safe all!