I’ve been leanring Django in my spare time, and have collected some helpful resources along the way. Here are the most useful ones:
Code
- Official Django Documentation: This is where it all starts. Here you will find all the awesome features Django offers. Sometimes the code examples could be slightly better, but we can go to other places for that.
- Official Python Documentation: If you don’t know Python yet, you will need to learn it too, since Django is based on Python. But don’t worry, Python is awesome! (link thanks to Dougal Matthews)
- Django Snippets: If you need a solution for a specific problem, odds are someone has posted a code snippet for exactly that scenario.
- Django Packages: Apps and tools for your Django website (thanks to Kyl1 for the link)
- South: Django migrations made easy
- Pinax: A collection of Django apps that extend Django to provide you with virtually any functionality you need.
- StackOverflow: This site isn’t Django-specific, but if you have an issue in Django that you can’t solve, there are some very friendly Django coders who will try to help you.
Blogs
- Django Reddit: The latest and greatest in the world of Django
- Gigantuan: The personal blog of Kenneth Love
- AraeCode: The blog of Andrew Godwin
- Alex Gaynor’s Blago-blog: All about Django and Python
- Django Dose: Articles, screencasts, and podcasts about Django
- Django Advent: A collection of excellent articles by noted Django community members
Books
- The Definitive Guide to Django: Web Development Done Right, Second Edition
- Practical Django Projects, Second Edition
Inspiration
- Django Community: a number of resources in the Django community
- DjangoSites: Browse a large database of Django-powered sites
- DjangoPeople: Connect with other Django developers
Just for fun
- DjangoPony: The official Django mascot
- My Little Django: Customize your own Django pony
Well, that’s it. I hope these sites help you become a Django pro quickly. Enjoy!
