I spent 40 hours studying and writing this code to learn how to develop a django project using the best practices adopted by the community and some preferences of my fellow django developers.
This code is just a peace of junk, but if you want to see how to use models, views, templates, tests, forms, django rest framework and more, this code may serve you as an example.
If you've done the django tutorial or not, but the official documentation provides many ways on each topic, while you just want to learn the best way, this code may serve you.
I created a list of topics to learn and added links and comments while I was studying each topic. I will leave these notes here to try to make this code more useful.