Awesome Django
A curated list of awesome things related to Django.
Contents
Third-Party Packages
For a complete listing of all available packages, see Django Packages
Admin
APIs
Async
Commands
- django-extensions - Custom management extensions, notably
runserver_plus
and shell_plus
- django-click - Write Django management commands using the click CLI library
- django-dbbackup - Management commands to help backup and restore your project database and media files
Content Management Systems
- wagtail - Popular Django content management system (CMS)
- mezzanine - CMS framework
- django-cms - CMS for Django
- puput - Blog app features with Wagtail
- CodeRed CMS - A content management system for marketing websites based on Django and Wagtail.
ECommerce
Forms
Models
Search
Performance
- django-perf-rec - Keep detailed records of the performance of your Django code.
- New Relic - Time middleware, views, and SQL queries.
- Scout - Time middleware, template rendering, and SQL queries with automatic N+1 detection.
Static Assets
Task Queues
- django-q - A multiprocessing distributed task queue
- django-rq - Integration for Redis Queue
- django-redis - Full featured Redis cache backend for Django
Testing
Users
Views
URLs
Python Packages
A short list of Python packages that work well with Django.
Resources
Official Resources
External Resources
- LearnDjango - Up-to-date tutorials on Django and Django REST Framework.
- Classy Class-Based Views - Detailed descriptions of methods/properties/attributes for each generic class-based view.
- Classy Django Forms - Detailed descriptions of methods/properties/attributes for each form class.
- Classy Django REST Framework - Detailed descriptions with methods/attributes for DRF class-based views and serializers.
- Django Sites - Comprehensive listing of sites built with Django.
- Pony Checkup - Security checkups for Django sites.
- Django Hunter - Tool to help identify incorrectly configured Django applications that are exposing sensitive information.
- Simple is Better than Complex - Regularly updated website with many tutorials and tips on Django.
- Full Stack Python's Django Page - Explanation of Django philosophy and links to other resources and tutorials.
- RealPython - Many high-quality tutorials on Django.
- TestDriven - Multiple Django-specific tutorials on topics like Docker, payments, and more.
Community
Conferences
Newsletters
- Django News - Weekly newsletter on announcements, articles, projects, and talks.
Podcasts
- Django Chat - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.
- Django Riffs - A new podcast from Matt Layman.
- TalkPython - The leading Python podcast with several episodes on Django.
- Podcast Init - A popular Python podcast that features Django guests on occasion.
Tutorials
Books
Django 3.0
Django 2.2
Django 2.1
Django 2.0
Django 1.11
Videos
Hosting
PaaS (Platforms-as-a-Service)
IaaS (Infrastructure-as-a-Service)
Projects
Boilerplate
Open Source
Django REST Framework
The most popular way to build web APIs with Django.
DRF Resources
DRF Tutorials
License