I've been using Django for more than two years already if I'm not mistaken and I'd like to share the top resources I use when I'm running on a roadblock or trying to implement something that I haven't implemented yet.
1.) Real Python
First on the list is Real Python. It is an online learning website with Python, Django, Kivy and many tutorials that help different kinds of developers with different skill sets. This site was the site I leaned on when I was building my first portfolio in Django. You can check my old site here.
Aside from learning to build my old portfolio from Real Python, I also learned how to read and understand the python traceback which made my life easier when I was developing with Python and when I see someone having troubles with Python, I immediately send them the link and hope they fix the error with the help of the link.
The last and most recent tutorial I took from this site was building a mobile app using the Kivy framework. You can go over the link to view it or you can clone the mac os app I built on this repository.
William is a software developer & a teacher that mainly focuses on Django. He's also part of the non-profit org that runs Django, which he's a board member and an individual contributor.
His tutorials were useful when I was developing a website for a non-profit organization from India, where I had a roadblock in the authentication. Until now, when I need help with a problem, his site is one of the sites I go to for one of my resources to solve the problem at hand.
For those who don't know, I'm the tag mod for Django. I'm always hoping to see many articles on the tag when I log in so I can learn from the more experienced devs.
Some of my favorite Django articles that I have on my reading list are The complete django-allauth guide, although I use cookiecutter-django already, I still lean on to the article to understand cookiecutter-django's codebase deeper.
One of the most informative articles for me on this site is Modern Django Project Examples. It's a curated list of more than 100 open-source Django sites, some of which are still running and maintained by certain people.
5.) The Django Documentation
Last but not least is the main documentation. For a second here, I wondered if I should include it on this list because I use Dash on my Mac. It's pretty amazing rather than going over the site documentation, but then I realized it's just using an API to get the data to show on the mac app hence deciding to include it.
I remember the first time I was able to pull something off using the documentation. I was so amazed and couldn't believe I fixed something on my own. I even tweeted about it look:
These are my 5 personal resources when I'm developing using Django. I am not affiliated with them, nor is working for them. I've had this thought on my head for 3 days now. Hence I decided to write it before I slept.