A curated list of awesome things related to Django
Go to file
2020-02-21 14:27:57 -05:00
.gitignore add ab-results to Gitignore 2019-10-21 13:58:37 -04:00
contributing.md update Contributions Guidelines 2019-10-21 14:22:03 -04:00
django-logo.svg update logo, change TOC to just Contents 2019-01-10 11:13:53 -05:00
README.md add Django Riffs podcast and LearnDjango site 2020-02-21 14:27:57 -05:00

Django logo

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

APM (Application Performance Monitoring)

  • New Relic - Time middleware, views, and SQL queries.
  • Scout - Time middleware, template rendering, and SQL queries with automatic N+1 detection.

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

ECommerce

Forms

Models

Static Assets

Task Queues

  • huey - A little task queue for Python
  • 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

  • cookiecutter-django - A full-bodied starter project, highly customizable.
  • djangox - A simpler approach with complete user authentication flow, Pipenv, and more.
  • DRFx - A DRF starter with user auth, Pipenv, and other goodies.
  • django-project-template - A deliberately basic project that has multiple staging environments and Heroku deployment config.
  • docker-django - A quick starter guide for Django and Docker together.
  • ponee - A lightweight Django template ready for Heroku.
  • wemake-django-template - Bleeding edge Django template focused on code quality and security.
  • django2-project-template - A quick starter template with PostgreSQL.
  • django-webpack-starter - Django Webpack starter template for using Webpack 4.

Open Source

Django REST Framework

The most popular way to build web APIs with Django.

DRF Resources

DRF Tutorials

License

CC0