DEV Community

Vicente G. Reyes
Vicente G. Reyes

Posted on • Updated on • Originally published at icvntechstudio.co

My Top 5 Django Resources

I've been using Django for a little less than a year 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 if I'm 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 that has Python, Django, Kivy and a lot of 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 that 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.

2.) William Vincent's Site

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 the site of a non-profit org from India where I had a roadblock in the authentication. Until now, when I need help from a problem, his site is one of the sites I go to for one of my resources to solve the problem at hand.

3.) Vitor Freitas' site aka simpleisbetterthancomplex

Vitor is a software developer from Brazil and is currently taking up his Ph.D. in Finland.

The most different resource I found on his site was on using the flatpages in Django. Before I discovered the flatpages, I was this silly developer who hardcoded the models, views, and templates for a static site like the about page, privacy policy and the terms of use.

He also has a detailed blog on how to render forms using the django-crispy-forms. I just remembered that his tutorial helped me build the contact form of my old portfolio site.

4.) DEV

For those who don't know, I'm the tag mod for Django. I'm always hoping to see a lot of 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 are being maintained by certain people.

5.) The Django Documentation

Last but not least is the main documentation. For a second here I was thinking of if I should include it on this list because I use Dash on my Mac and 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:

Conclusion:

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.

Resources:

https://realpython.com/
https://wsvincent.com/
https://simpleisbetterthancomplex.com
https://dev.to/t/django
https://docs.djangoproject.com/en/3.0/

Buy Me A Coffee

Top comments (6)

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

There's coding for entrepreneurs it's really good i got started with his trydjango series.

Collapse
 
highcenburg profile image
Vicente G. Reyes

Hmmm I'll check on this. Thanks @steelwolf180 !

Collapse
 
naimmalek profile image
Naim Malek

Nice

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

I won't forget to add PyCoder Weekly

Collapse
 
highcenburg profile image
Vicente G. Reyes

Thanks @bhupesh !

Collapse
 
codingcat777 profile image
CodingCat777

My favorite in Python/Django is Corey Schafer. Similar to Dan, but something about his way of teaching kept me going.

youtube.com/user/schafer5