{"config":{"lang":["en"],"separator":"[\\s\\-_,:!=\\[\\]()\\\\\"`/]+|\\.(?!\\d)"},"items":[{"location":"","level":1,"title":"Awesome Django","text":"

A curated list of awesome things related to Django. Maintained by Will Vincent and Jeff Triplett.

Please consider supporting Django by making a donation to the Django Software Foundation, sponsoring via GitHub Sponsors, or buying official merchandise.

","path":["Awesome Django"],"tags":[]},{"location":"#contents","level":2,"title":"Contents","text":"","path":["Awesome Django"],"tags":[]},{"location":"#third-party-packages","level":2,"title":"Third-Party Packages","text":"

For a complete listing of all available packages, see Django Packages

","path":["Awesome Django"],"tags":[]},{"location":"#admin","level":3,"title":"Admin","text":"","path":["Awesome Django"],"tags":[]},{"location":"#admin-themes","level":3,"title":"Admin Themes","text":"","path":["Awesome Django"],"tags":[]},{"location":"#apis","level":3,"title":"APIs","text":"","path":["Awesome Django"],"tags":[]},{"location":"#async","level":3,"title":"Async","text":"","path":["Awesome Django"],"tags":[]},{"location":"#caching","level":3,"title":"Caching","text":"","path":["Awesome Django"],"tags":[]},{"location":"#commands","level":3,"title":"Commands","text":"","path":["Awesome Django"],"tags":[]},{"location":"#configuration","level":3,"title":"Configuration","text":" ","path":["Awesome Django"],"tags":[]},{"location":"#content-management-systems","level":3,"title":"Content Management Systems","text":"","path":["Awesome Django"],"tags":[]},{"location":"#database-connectors","level":3,"title":"Database Connectors","text":"","path":["Awesome Django"],"tags":[]},{"location":"#dependency-injection","level":3,"title":"Dependency Injection","text":"","path":["Awesome Django"],"tags":[]},{"location":"#ecommerce","level":3,"title":"ECommerce","text":"","path":["Awesome Django"],"tags":[]},{"location":"#editors","level":3,"title":"Editors","text":"","path":["Awesome Django"],"tags":[]},{"location":"#filesimages","level":3,"title":"Files/Images","text":"","path":["Awesome Django"],"tags":[]},{"location":"#forms","level":3,"title":"Forms","text":"","path":["Awesome Django"],"tags":[]},{"location":"#full-stack-frameworks","level":3,"title":"Full-stack frameworks","text":"","path":["Awesome Django"],"tags":[]},{"location":"#general","level":3,"title":"General","text":"","path":["Awesome Django"],"tags":[]},{"location":"#internationalisation-i18n","level":3,"title":"Internationalisation (i18n)","text":"","path":["Awesome Django"],"tags":[]},{"location":"#logging","level":3,"title":"Logging","text":"","path":["Awesome Django"],"tags":[]},{"location":"#monitoring","level":3,"title":"Monitoring","text":"","path":["Awesome Django"],"tags":[]},{"location":"#mailing","level":3,"title":"Mailing","text":"","path":["Awesome Django"],"tags":[]},{"location":"#model-fields","level":3,"title":"Model Fields","text":"","path":["Awesome Django"],"tags":[]},{"location":"#models","level":3,"title":"Models","text":"","path":["Awesome Django"],"tags":[]},{"location":"#performance","level":3,"title":"Performance","text":"","path":["Awesome Django"],"tags":[]},{"location":"#permissions","level":3,"title":"Permissions","text":"","path":["Awesome Django"],"tags":[]},{"location":"#search","level":3,"title":"Search","text":"","path":["Awesome Django"],"tags":[]},{"location":"#search-engine-optimisation","level":3,"title":"Search Engine Optimisation","text":"","path":["Awesome Django"],"tags":[]},{"location":"#security","level":3,"title":"Security","text":"","path":["Awesome Django"],"tags":[]},{"location":"#static-assets","level":3,"title":"Static Assets","text":"","path":["Awesome Django"],"tags":[]},{"location":"#task-queues","level":3,"title":"Task Queues","text":"","path":["Awesome Django"],"tags":[]},{"location":"#templates","level":3,"title":"Templates","text":"","path":["Awesome Django"],"tags":[]},{"location":"#testing","level":3,"title":"Testing","text":"","path":["Awesome Django"],"tags":[]},{"location":"#urls","level":3,"title":"URLs","text":"","path":["Awesome Django"],"tags":[]},{"location":"#users","level":3,"title":"Users","text":"","path":["Awesome Django"],"tags":[]},{"location":"#views","level":3,"title":"Views","text":"","path":["Awesome Django"],"tags":[]},{"location":"#developer-tools","level":2,"title":"Developer Tools","text":"

Standalone tools that help in developing Django projects.

","path":["Awesome Django"],"tags":[]},{"location":"#templates_1","level":3,"title":"Templates","text":"","path":["Awesome Django"],"tags":[]},{"location":"#python-packages","level":2,"title":"Python Packages","text":"

A short list of Python packages that work well with Django.

","path":["Awesome Django"],"tags":[]},{"location":"#resources","level":2,"title":"Resources","text":"","path":["Awesome Django"],"tags":[]},{"location":"#official-resources","level":3,"title":"Official Resources","text":"","path":["Awesome Django"],"tags":[]},{"location":"#educational","level":3,"title":"Educational","text":"","path":["Awesome Django"],"tags":[]},{"location":"#community","level":3,"title":"Community","text":"","path":["Awesome Django"],"tags":[]},{"location":"#conferences","level":3,"title":"Conferences","text":"","path":["Awesome Django"],"tags":[]},{"location":"#job-boards","level":3,"title":"Job Boards","text":"","path":["Awesome Django"],"tags":[]},{"location":"#newsletters","level":3,"title":"Newsletters","text":"","path":["Awesome Django"],"tags":[]},{"location":"#podcasts","level":3,"title":"Podcasts","text":"","path":["Awesome Django"],"tags":[]},{"location":"#videos","level":3,"title":"Videos","text":"","path":["Awesome Django"],"tags":[]},{"location":"#books","level":3,"title":"Books","text":"

For a complete listing of in-print books, check out DjangoBook.com.

Django 5 - Django for APIs, Fifth Edition - Boost Your Django DX - Django 5 By Example - Django in Action - Django for Beginners, Fifth Edition

","path":["Awesome Django"],"tags":[]},{"location":"#hosting","level":2,"title":"Hosting","text":"","path":["Awesome Django"],"tags":[]},{"location":"#paas-platforms-as-a-service","level":3,"title":"PaaS (Platforms-as-a-Service)","text":"","path":["Awesome Django"],"tags":[]},{"location":"#iaas-infrastructure-as-a-service","level":3,"title":"IaaS (Infrastructure-as-a-Service)","text":"","path":["Awesome Django"],"tags":[]},{"location":"#projects","level":2,"title":"Projects","text":"","path":["Awesome Django"],"tags":[]},{"location":"#boilerplate","level":3,"title":"Boilerplate","text":"","path":["Awesome Django"],"tags":[]},{"location":"#open-source-projects","level":3,"title":"Open Source Projects","text":"","path":["Awesome Django"],"tags":[]},{"location":"#django-rest-framework","level":2,"title":"Django REST Framework","text":"

The most popular way to build web APIs with Django.

","path":["Awesome Django"],"tags":[]},{"location":"#drf-resources","level":3,"title":"DRF Resources","text":"","path":["Awesome Django"],"tags":[]},{"location":"#drf-tutorials","level":3,"title":"DRF Tutorials","text":"","path":["Awesome Django"],"tags":[]},{"location":"#wagtail","level":2,"title":"Wagtail","text":"

Wagtail, the powerful CMS for modern websites.

","path":["Awesome Django"],"tags":[]},{"location":"#wagtail-resources","level":3,"title":"Wagtail Resources","text":"","path":["Awesome Django"],"tags":[]}]}