A curated list of awesome things related to Django
Go to file
2020-02-07 16:02:25 -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 Merge branch 'master' of https://github.com/wsvincent/awesome-django 2020-02-07 16:02:25 -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

Community

Conferences

Newsletters

  • Django News - Weekly newsletter on announecments, 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.
  • 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

Courses

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