search.json 34 KB

1
  1. {"config":{"lang":["en"],"separator":"[\\s\\-_,:!=\\[\\]()\\\\\"`/]+|\\.(?!\\d)"},"items":[{"location":"","level":1,"title":"Awesome Django","text":"<p>A curated list of awesome things related to Django. Maintained by Will Vincent and Jeff Triplett.</p> <p></p> <p></p> <p>Please consider supporting Django by making a donation to the Django Software Foundation, sponsoring via GitHub Sponsors, or buying official merchandise.</p>","path":["Awesome Django"],"tags":[]},{"location":"#contents","level":2,"title":"Contents","text":"<ul> <li>Third-Party Packages</li> <li>Admin</li> <li>Admin Themes</li> <li>APIs</li> <li>Async</li> <li>Caching</li> <li>Commands</li> <li>Configuration</li> <li>Content Management Systems</li> <li>Database Connectors</li> <li>Dependency Injection</li> <li>ECommerce</li> <li>Editors</li> <li>Files/Images</li> <li>Forms</li> <li>Full-stack frameworks</li> <li>General</li> <li>Internationalisation (i18n)</li> <li>Logging</li> <li>Monitoring</li> <li>Mailing</li> <li>Model Fields</li> <li>Models</li> <li>Performance</li> <li>Permissions</li> <li>Search</li> <li>Search Engine Optimisation</li> <li>Security</li> <li>Static Assets</li> <li>Task Queues</li> <li>Templates</li> <li>Testing</li> <li>URLs</li> <li>Users</li> <li>Views</li> <li>Python Packages</li> <li>Resources</li> <li>Official Resources</li> <li>Educational</li> <li>Community</li> <li>Conferences</li> <li>Job Boards</li> <li>Newsletters</li> <li>Podcasts</li> <li>Videos</li> <li>Books</li> <li>Hosting</li> <li>PaaS (Platforms-as-a-Service)</li> <li>IaaS (Infrastructure-as-a-Service)</li> <li>Projects</li> <li>Boilerplate</li> <li>Open Source Projects</li> <li>Django REST Framework</li> <li>DRF Resources</li> <li>DRF Tutorials</li> <li>Wagtail</li> <li>Wagtail Resources</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#third-party-packages","level":2,"title":"Third-Party Packages","text":"<p>For a complete listing of all available packages, see Django Packages</p>","path":["Awesome Django"],"tags":[]},{"location":"#admin","level":3,"title":"Admin","text":"<ul> <li>django-hijack - Admins can log in and work on behalf of other users without having to know their credentials.</li> <li>django-import-export - Django application and library for importing and exporting data with admin integration.</li> <li>django-admin-inline-paginator-plus - A simple way to paginate your inline in Django admin</li> <li>django-loginas - \"Log in as user\" for the Django admin.</li> <li>impostor - Impostor is a Django application which allows staff members to log in as a different user by using their own username and password.</li> <li>django-impersonate - Allow superusers to “impersonate” other non-superuser accounts.</li> <li>django-admin-env-notice - Visually distinguish environments in Django Admin, for example: <code>development</code>, <code>staging</code>, <code>production</code>.</li> <li>django-related-admin - A helper library that allows you to write list_displays across foreign key relationships.</li> <li>django-admin-sortable2 - Generic drag-and-drop ordering for objects in the Django admin interface.</li> <li>django-admin-collaborator - Add real-time user presence, edit locks, and chat to Django admin with Channels and Redis.</li> <li>dj-control-room - Build a control plane with a suite of operational tools inside the Django admin (Redis, cache, Celery, URLs, and more).</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#admin-themes","level":3,"title":"Admin Themes","text":"<ul> <li>django-grappelli - A jazzy skin for the admin.</li> <li>django-jazzmin - Drop-in theme for django admin, that utilises AdminLTE 3 &amp; Bootstrap 4 to make yo' admin look jazzy.</li> <li>django-admin-interface - Customize Admin by the admin itself(color, header. title,logo) and popup windows replaced by modals.</li> <li>django-semantic-admin - Django Semantic UI admin theme.</li> <li>django-jet-reboot - Django Jet is modern template for Django admin interface with improved functionality.</li> <li>django-baton - A cool, modern and responsive django admin application based on bootstrap 5.</li> <li>django-unfold - Modern Django admin theme for seamless interface development.</li> <li>django-daisy - A modern django dashboard fully responsive built with daisyui.</li> <li>django-smartbase-admin - Django SmartBase Admin 🚀 performance-tuned 👥 end-user ready beautiful admin panel</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#apis","level":3,"title":"APIs","text":"<ul> <li>django-rest-framework - Web APIs for Django.</li> <li>django-cors-headers - If your back-end and front-end are on different servers, you need this.</li> <li>dj-rest-auth - Authentication for Django Rest Framework.</li> <li>django-rest-knox - Authentication Module for django-rest-auth.</li> <li>djoser - REST implementation of Django auth.</li> <li>djaq - An instant remote API to Django models with a powerful query language.</li> <li>django-rest-framework-simplejwt - JSON web tokens for DRF.</li> <li>django-webpack-loader - Transparently use webpack with Django.</li> <li>drf-yasg - Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.</li> <li>graphene-django - GraphQL for Django.</li> <li>graphene-django-filter - Advanced filters implementing and/or/not operators in GraphQL for Django.</li> <li>django-modern-rest - Modern REST with speed, types, async, <code>msgspec</code>, <code>pydantic</code> and other goodies!</li> <li>django-ninja - Django Ninja - Fast Django REST framework based on type annotations.</li> <li>django-tastypie - Creating delicious APIs for Django apps since 2010.</li> <li>drf-spectacular - Sane and flexible OpenAPI 3 schema generation for Django REST framework.</li> <li>django-webhook - A plug-and-play Django app for sending outgoing webhooks on model changes.</li> <li>strawberry-django - Django integration with Strawberry, a GraphQL library designed for modern development</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#async","level":3,"title":"Async","text":"<ul> <li>channels - Async support for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#caching","level":3,"title":"Caching","text":"<ul> <li>django-cachalot - Caches your Django ORM queries and automatically invalidates them.</li> <li>django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#commands","level":3,"title":"Commands","text":"<ul> <li>django-extensions - Custom management extensions, notably <code>runserver_plus</code> and <code>shell_plus</code>.</li> <li>django-click - Write Django management commands using the click CLI library.</li> <li>django-dbbackup - Management commands to help backup and restore your project database and media files.</li> <li>django-liquidb - Django application to simplify migration management and changes in states of db scheme.</li> <li>django-migration-zero - Holistic implementation of \"migration zero\" pattern for Django covering local changes and in-production database adjustments.</li> <li>django-typer - Write Django management commands using the Typer CLI library.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#configuration","level":3,"title":"Configuration","text":"<ul> <li>confidential - Manage configs and secrets (with CLI support).</li> <li>django-environ - Environment variables.</li> <li>django-split-settings - Organize multiple settings files.</li> <li>django-constance - A Django app for storing dynamic settings in pluggable backends (Redis and Django model backend built in) with an integration with the Django admin app.</li> <li>django-configurations - eases Django project configuration by relying on the composability of Python classes and following principles of the twelve-factor app.</li> <li>dynaconf - Dynaconf loads django settings from multiple sources (multiple file formats, env vars, redis, vault, etcd), manages secrets, and allows for different merging strategies all following the twelve-factor app.</li> <li>django-extra-settings - Config and manage typed extra settings using just the django admin.</li> <li>django-removals - Detect deprecated settings variables via convenient system checks</li> <li>environs - Simplified environment variable parsing that comes with a Django helper that installs additional packages.</li> </ul> <ul> <li>django-classy-settings - Class-based settings to keep your environments in order, with easy access to typed environment variables.</li> <li>django-content-settings - Easily create and manage editable typed variables directly from the Django admin panel.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#content-management-systems","level":3,"title":"Content Management Systems","text":"<ul> <li>wagtail - Popular Django content management system (CMS). See awesome-wagtail too.</li> <li>mezzanine - CMS framework.</li> <li>django-cms - CMS for Django.</li> <li>feincms - An extensible Django-based CMS.</li> <li>puput - Blog app features with Wagtail.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#database-connectors","level":3,"title":"Database Connectors","text":"<ul> <li>djongo - Django and MongoDB database connector.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#dependency-injection","level":3,"title":"Dependency Injection","text":"<ul> <li>Wireup - Dependency Injection for Django</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#ecommerce","level":3,"title":"ECommerce","text":"<ul> <li>saleor - GraphQL-based Django E-Commerce Platform.</li> <li>django-oscar - Domain-driven e-commerce for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#editors","level":3,"title":"Editors","text":"<ul> <li>django-markdownx - Comprehensive Markdown plugin built for Django.</li> <li>django-markdown-editor - Awesome Django Markdown Editor, supported for Bootstrap &amp; Semantic-UI.</li> <li>django-business-logic - Visual DSL framework for Django.</li> <li>django-summernote - Summernote is a simple WYSIWYG editor.</li> <li>django-tinymce - TinyMCE integration for Django.</li> <li>django-prose - A lightweight editor for content creation.</li> <li>django-ace - ACE integration for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#filesimages","level":3,"title":"Files/Images","text":"<ul> <li>django-cleanup - Zero configuration file/image removal for local and remote files.</li> <li>django-imagekit - Django app for processing images for thumbnail, black-and-white and sizes.</li> <li>django-pictures - Responsive cross-browser image library using modern codes like AVIF &amp; WebP.</li> <li>sorl-thumbnail - Thumbnails for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#forms","level":3,"title":"Forms","text":"<ul> <li>django-crispy-forms - DRY Django forms.</li> <li>django-floppyforms - Full control of form rendering.</li> <li>django-formtools - For form previous and multistep forms, previously part of Django until 1.8.</li> <li>django-widget-tweaks - Tweak form field rendering in templates.</li> <li>django-autocomplete-light - Add autocompletion to forms.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#full-stack-frameworks","level":3,"title":"Full-stack frameworks","text":"<ul> <li>Django LiveView - Framework for creating dynamic, reactive interfaces server-side with Django templates. Real-time updates via WebSocket with decorator-based handlers.</li> <li>Django-Bridge - The simple way to build React frontends for Django applications.</li> <li>ReactPy - It's React, but in Python. Insert dynamically rendered Python into Django templates using the ReactPy-Django module.</li> <li>Reactor - Phoenix LiveView, but for Django.</li> <li>Sockpuppet - Build reactive applications with the Django tooling you already know and love.</li> <li>Unicorn - A reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#general","level":3,"title":"General","text":"<ul> <li>django-data-browser - Interactive, user-friendly database explorer.</li> <li>django-filter - Powerful filters based on Django QuerySets.</li> <li>django-sql-explorer - Share data via SQL queries.</li> <li>django-tables2 - HTML tables with pagination/sorting.</li> <li>django-maintenance-mode - Shows a 503 error page when maintenance-mode is on.</li> <li>django-freeze - Convert your dynamic django site to a static one with one line of code.</li> <li>django-nh3 - Django integration with for nh3 and is an alternative for django-bleach.</li> <li>Weblate - Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.</li> <li>Django-Classy-Doc - Document your own code in the style of CCBV and CDRF.</li> <li>iommi - Toolkit for development of CRUD applications without writing HTML or JavaScript.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#internationalisation-i18n","level":3,"title":"Internationalisation (i18n)","text":"<ul> <li>django-localflavor - A collection of functionality that is useful for particular countries or cultures. Previously a part of the Django core.</li> <li>django-modeltrans - Translate Django model fields in a JSONField.</li> <li>django-modeltranslations - Translates Django models using a registration approach.</li> <li>django-rosetta - Rosetta provides a UI to read and write your project's gettext catalogs within the Django Admin.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#logging","level":3,"title":"Logging","text":"<ul> <li>django-guid - Inject a GUID (Correlation-ID) into every log message in a Django request.</li> <li>DRF-API-Logger - An API Logger for your Django Rest Framework project.</li> <li>django-structlog - django-structlog is a structured logging integration for Django project using structlog</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#monitoring","level":3,"title":"Monitoring","text":"<ul> <li>django-prometheus - Export Django monitoring metrics to Prometheus.</li> <li>django-mixin - Monitoring mixin for Django-prometheus. A set of Grafana dashboards and Prometheus rules for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#mailing","level":3,"title":"Mailing","text":"<ul> <li>django-pony-express - Class-based emails including a test suite for Django.</li> <li>django-anymail - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#model-fields","level":3,"title":"Model Fields","text":"<ul> <li>django-colorfield - Color field for django models with a nice color-picker widget.</li> <li>django-model-utils - Django model mixins and utilities.</li> <li>django-phonenumber-field - Model/form field for normalized phone numbers.</li> <li>django-streamfield - Simple StreamField for plain Django admin (based on Wagtail CMS StreamField idea).</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#models","level":3,"title":"Models","text":"<ul> <li>django-lifecycle - Declarative model lifecycle hooks, an alternative to Signals.</li> <li>django-mptt - Modified Preorder Tree Traversal; working with trees of Model instances.</li> <li>django-taggit - Simple model tags.</li> <li>django-reversion - Version control for model instances.</li> <li>django-simple-history - Store model history and view/revert changes from the admin.</li> <li>django-polymorphic - Django-polymorphic simplifies using inherited models in Django projects.</li> <li>django-recurrence - Utility for working with recurring dates in Django.</li> <li>django-treenode - Abstract model/admin for tree-based stuff.</li> <li>django-auto-prefetch - Automatically prefetch foreign key values as needed.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#performance","level":3,"title":"Performance","text":"<ul> <li>django-perf-rec - Keep detailed records of the performance of your Django code.</li> <li>New Relic - Time middleware, views, and SQL queries.</li> <li>Scout - Time middleware, template rendering, and SQL queries with automatic N+1 detection.</li> <li>django-silk - Live profiling and inspection of HTTP requests and database queries.</li> <li>py-spy - Sampling profiler for Python programs.</li> <li>pyinstrument - Call stack profiler for Python, Django, Flask, FastAPI.</li> <li>django-zeal - Detect N+1 queries with user-friendly error messages</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#permissions","level":3,"title":"Permissions","text":"<ul> <li>django-role-permissions - Django app for role-based permissions management.</li> <li>django-guardian - Per object permissions in Django.</li> <li>django-rules - A tiny but powerful app providing object-level permissions, built from the ground up for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#search","level":3,"title":"Search","text":"<ul> <li>django-haystack - Modular search for Django.</li> <li>django-watson - Full-text search plugin.</li> <li>django-admin-search - Modal filter for django admin.</li> <li>django-elasticsearch-dsl - Elasticsearch DSL integration for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#search-engine-optimisation","level":3,"title":"Search Engine Optimisation","text":"<ul> <li>django-check-seo - Check SEO of pages.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#security","level":3,"title":"Security","text":"<ul> <li>django-csp - Adds Content-Security-Policy headers to Django.</li> <li>django-feature-policy - Set the draft security HTTP header <code>Feature-Policy</code> on a Django app.</li> <li>django-protected-media - Manages media that are considered sensitive in a protected fashion.</li> <li>DJ Checkup - Runs several checks on your deployed Django site to check for common security mistakes.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#static-assets","level":3,"title":"Static Assets","text":"<ul> <li>django-storages - A single library to support multiple custom storage backends for Django.</li> <li>django-compressor - Compress JavaScript/CSS into a single cached file.</li> <li>easy-thumbnails - Image thumbnails for Django.</li> <li>whitenoise - Simplified static file serving for Python websites.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#task-queues","level":3,"title":"Task Queues","text":"<ul> <li>django-q2 - A multiprocessing distributed task queue for Django.</li> <li>django-rq - Integration for Redis Queue.</li> <li>django-redis - Full-featured Redis cache backend for Django.</li> <li>celery - Robust and broker-agnostic task queues for bigger, performance-focused projects.</li> <li>flower - Flower is a web-based tool for monitoring and administrating Celery clusters.</li> <li>django-celery-beat - A periodic task scheduler with database configured by Django's Admin Panel.</li> <li>celery-exporter - Prometheus &amp; Grafana monitoring of Celery tasks.</li> <li>django-dramatiq - Task processing library with a focus on simplicity, reliability, and performance.</li> <li>django-celery-results - Celery result backend with Django.</li> <li>django-tasks - A reference implementation and backport of background workers and tasks in Django, based on DEP 14.</li> <li>huey - A little task queue for Python, with Django support including the new <code>django.tasks</code> API.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#templates","level":3,"title":"Templates","text":"<ul> <li>django-components - A way to create simple reusable template components in Django.</li> <li>django-template-partials - Reusable named inline partials for the Django Template Language.</li> <li>slippers - Build reusable components in Django without writing a single line of Python.</li> <li>JinjaX - Super components powers for your Jinja templates.</li> <li>django-cotton - Goodbye <code>{% raw %}{%{% endraw %} extends, block, include {% raw %}%}{% endraw %}</code>, Hello <code>&lt;c-component /&gt;</code>. Bringing modern UI composition to Django.</li> <li>htpy - htpy is a library that makes writing HTML in plain Python fun and efficient, without a template language.</li> <li>django-suspense - Easy way to display a fallback in templates until children have finished loading (like React).</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#testing","level":3,"title":"Testing","text":"<ul> <li>django-debug-toolbar - Configurable panels to debug requests/responses.</li> <li>pytest-django - Use pytest features in Django.</li> <li>django-test-migrations - Test django schema and data migrations, including migrations' order.</li> <li>django-test-plus - Useful additions to Django's default TestCase.</li> <li>factory-boy - Test fixtures replacement.</li> <li>django-waffle - A feature flipper for Django.</li> <li>model-bakery - Object factory for Django (rename of legacy Model Mommy project).</li> <li>django-fakery - An easy-to-use implementation of Creation Methods for Django, backed by Faker.</li> <li>django-pattern-library - Pattern library generator for Django templates, to help testing of UI components.</li> <li>storybook-django - Develop Django UI components in isolation, with Storybook.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#urls","level":3,"title":"URLs","text":"<ul> <li>dj-database-url - Database URLs.</li> <li>urlman - A nicer way to do URLs for Django models.</li> <li>django-robots - This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app.</li> <li>django-redirects - Redirects as they should be, with full control.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#users","level":3,"title":"Users","text":"<ul> <li>django-allauth - Improved user registration including social auth.</li> <li>django-allauth-ui - Better-looking templates for django-allauth.</li> <li>django-improved-user - A custom Django user that authenticates via email. Follows identity and authentication best practices.</li> <li>django-organizations - Multi-user accounts for Django projects.</li> <li>django-cas-ng - Django-cas-ng is Django CAS (Central Authentication Service) 1.0/2.0/3.0 client library to support SSO (Single Sign On) and Single Logout (SLO).</li> <li>django-guest-user - Allow visitors to use your site like a regular user and register later.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#views","level":3,"title":"Views","text":"<ul> <li>django-braces - Reusable, generic mixins.</li> <li>django-easy-audit - Keep track of user actions.</li> <li>django-extra-views - Extra class-based generic views.</li> <li>django-stronghold - Makes all your Django views default login_required.</li> <li>neapolitan - Quick CRUD views for Django.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#developer-tools","level":2,"title":"Developer Tools","text":"<p>Standalone tools that help in developing Django projects.</p>","path":["Awesome Django"],"tags":[]},{"location":"#templates_1","level":3,"title":"Templates","text":"<ul> <li>curlylint - Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.</li> <li>djhtml - Django/Jinja template indenter.</li> <li>djlint - Lint &amp; Format HTML Templates.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#python-packages","level":2,"title":"Python Packages","text":"<p>A short list of Python packages that work well with Django.</p> <ul> <li>black - Uncompromising Python code formatter.</li> <li>coveragepy - Code coverage measurement.</li> <li>faker - Faker is a Python package that generates fake data for you.</li> <li>pillow - Python Imaging Library.</li> <li>pytest - Testing framework.</li> <li>python-decouple - Strict separation of settings from code.</li> <li>python-slugify - Returns unicode slugs.</li> <li>sentry-python - Error reporting SDK.</li> <li>python-socketio - Python implementation of the Socket.IO_ realtime client and server. (create Socket.io Django server instance)</li> <li>Ruff - An extremely fast Python linter and code formatter, written in Rust.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#resources","level":2,"title":"Resources","text":"","path":["Awesome Django"],"tags":[]},{"location":"#official-resources","level":3,"title":"Official Resources","text":"<ul> <li>Project Website - Official Django website.</li> <li>Documentation - Comprehensive documentation for all Django versions.</li> <li>Polls Tutorial - Build a polls tutorial while learning Django internals.</li> <li>Source Code - Hosted on GitHub.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#educational","level":3,"title":"Educational","text":"<ul> <li>Django Girls Tutorial - Use function-based views to build a blog app.</li> <li>LearnDjango - Tutorials and premium courses on Django and Django REST Framework.</li> <li>Adam Johnson - Adam is on the Technical Board of Django and regularly writes tutorials.</li> <li>Photon Designer - Django tutorials - Django tutorials by Tom Dekan on how to build Django apps simply - from how to build an instant messenger with Django, add instant search, to using Google Drive as a database. Updated regularly.</li> <li>TestDriven - Multiple Django-specific tutorials on topics like Docker, payments, and more.</li> <li>Classy Class-Based Views - Detailed descriptions of methods/properties/attributes for each generic class-based view.</li> <li>Classy Django REST Framework - Detailed descriptions with methods/attributes for DRF class-based views and serializers.</li> <li>Simple is Better than Complex - Regularly updated website with many tutorials and tips on Django.</li> <li>Full Stack Python's Django Page - Explanation of Django philosophy and links to other resources and tutorials.</li> <li>RealPython - Many high-quality tutorials on Django.</li> <li>Mozilla Tutorial - Create a lending library app.</li> <li>Matt Layman - Regular tutorials and deep-dives on Django topics.</li> <li>Django Styleguide - Styleguide for Django with best practices and examples.</li> <li>Django Template Tags and Filters - Additional docs on Django's 57 built-in template filters and 27 template tags.</li> <li>Django for Everybody - A complete course for webdev beginners focused on Django.</li> <li>CS50W - Harvard's University introductory course to web development, it explains Django as backend framework.</li> <li>Better Simple - Articles from Tim Schilling about Django development, best practices, and the Django ecosystem.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#community","level":3,"title":"Community","text":"<ul> <li>Django Forum - Official Discourse board.</li> <li>Community Page - Featuring feeds of Community Blog Posts, Jobs, and more.</li> <li>Local Django Communities Page - Featuring local events all around the world.</li> <li>Django Users Google Group - Very active discussion board for questions/answers.</li> <li>Developers Google Group - For contributions to Django itself only.</li> <li>Mastodon - For official announcements on updates, security fixes, etc.</li> <li>X (formerly Twitter) - For official announcements on updates, security fixes, etc.</li> <li>Discord Server - Django Discord Community.</li> <li>IRC Channel - Chat with other Django users at irc://irc.freenode.net/django.</li> <li>Djangonaut Space - Free peer-mentoring program for the Django community to launch people into the universe of open source contributions.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#conferences","level":3,"title":"Conferences","text":"<ul> <li>DjangoCon US (YouTube Channel)</li> <li>DjangoCon Europe (YouTube Channel)</li> <li>DjangoCon AU</li> <li>DjangoCon Africa</li> <li>Django Day Copenhagen (YouTube Channel)</li> <li>PyCon US (YouTube Channel)</li> <li>PyCon Australia (YouTube Channel)</li> <li>Euro Python (YouTube Channel)</li> <li>Django Under the Hood</li> <li>DjangoCongress JP (YouTube Channel)</li> <li>Complete listing of all PyCons globally</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#job-boards","level":3,"title":"Job Boards","text":"<ul> <li>Django Job Board - A Django job board that also aggregates other job boards. Formerly Django News Jobs.</li> <li>Django Jobs - Django jobs posting for hiring Django Python developers.</li> <li>Python.org Job Boards - While not exclusively for Django, this job board is hosted by the official Python website and features a range of Python and Django-related job opportunities.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#newsletters","level":3,"title":"Newsletters","text":"<ul> <li>Django News - Weekly newsletter on announcements, articles, projects, and talks.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#podcasts","level":3,"title":"Podcasts","text":"<ul> <li>Django Chat - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.</li> <li>Django Brew - A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan.</li> <li>TalkPython - The leading Python podcast with occassional episodes on Django.</li> <li>Running in Production - No longer active, but a great backlog of episodes on Django tech stacks.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#videos","level":3,"title":"Videos","text":"<ul> <li>DjangoTV - Your source for Django conference videos and tutorials.</li> <li>PyVideo - PyVideo is an index of Python related media.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#books","level":3,"title":"Books","text":"<p>For a complete listing of in-print books, check out DjangoBook.com.</p> <p>Django 5 - Django for APIs, Fifth Edition - Boost Your Django DX - Django 5 By Example - Django in Action - Django for Beginners, Fifth Edition</p>","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":"<ul> <li>Appliku</li> <li>Dokku</li> <li>Divio</li> <li>Fly</li> <li>Google Cloud</li> <li>Heroku</li> <li>Microsoft Azure</li> <li>Piku</li> <li>Upsun</li> <li>PythonAnywhere</li> <li>Railway</li> <li>Render</li> <li>Vercel</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#iaas-infrastructure-as-a-service","level":3,"title":"IaaS (Infrastructure-as-a-Service)","text":"<ul> <li>Digital Ocean</li> <li>Linode</li> <li>Amazon Lightsail</li> <li>Hetzner</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#projects","level":2,"title":"Projects","text":"","path":["Awesome Django"],"tags":[]},{"location":"#boilerplate","level":3,"title":"Boilerplate","text":"<ul> <li>cookiecutter-django - A full-bodied starter project, highly customizable.</li> <li>django-base-site - A Django site with many common third-party packages pre-installed.</li> <li>djangox - Batteries included starter project for Pip, Pipenv, or Docker.</li> <li>django-docker-template - Dockerized Django with Postgres, Gunicorn, and Traefik (with auto-renew Let's Encrypt).</li> <li>django-startproject - Django start project template with batteries.</li> <li>wemake-django-template - Bleeding-edge Django template focused on code quality and security.</li> <li>cookiecutter-vue-django - Django + Vue starter project fusing Vue SFCs &amp; Django Templates.</li> <li>sidewinder - A Django starter kit that focuses on good defaults, developer experience, and deployment.</li> <li>Falco - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.</li> <li>BH2 - Get a new Django site started in a Djiffy</li> <li>django-react-boilerplate - A Django, React, Tailwind, Webpack project boilerplate</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#open-source-projects","level":3,"title":"Open Source Projects","text":"<ul> <li>Blog app with users and forms</li> <li>Newspaper app with custom user model, full user auth</li> <li>Behavior-Driven Development with Aloe</li> <li>Image Sharing Blog</li> <li>Bootcamp: An enterprise social network</li> <li>Zulip - Open-source team chat.</li> <li>django-job-portal - Job portal application using Django.</li> <li>Built with Django - Curated list of awesome Django projects.</li> <li>PostHog - Open-source product analytics.</li> <li>HyperKitty - A web interface to access GNU Mailman v3 archives.</li> <li>Healthchecks - A Cron Monitoring Tool written in Python &amp; Django.</li> <li>Flagsmith - Open-source Feature Flagging, Remote Config, and AB testing.</li> <li>OpenContracts - Enterprise-grade document analytics platform that combines automated PDF parsing, vector embeddings, and LLM integration.</li> <li>Baserow - Open source no-code database and Airtable alternative built with Django and Vue.js.</li> <li>Django CRM Admin - Open source Python CRM built entirely on Django Admin Site.</li> <li>linkding - Self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up using Docker.</li> <li>pythonic-news - Hacker News clone.</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#django-rest-framework","level":2,"title":"Django REST Framework","text":"<p>The most popular way to build web APIs with Django.</p>","path":["Awesome Django"],"tags":[]},{"location":"#drf-resources","level":3,"title":"DRF Resources","text":"<ul> <li>Official Documentation</li> <li>DRF Source Code</li> <li>awesome-django-rest-framework</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#drf-tutorials","level":3,"title":"DRF Tutorials","text":"<ul> <li>Official REST Framework - A Beginner's Guide</li> <li>Building APIs with Django and DRF</li> <li>DRF with React</li> <li>Making React and Django play well together</li> </ul>","path":["Awesome Django"],"tags":[]},{"location":"#wagtail","level":2,"title":"Wagtail","text":"<p>Wagtail, the powerful CMS for modern websites.</p>","path":["Awesome Django"],"tags":[]},{"location":"#wagtail-resources","level":3,"title":"Wagtail Resources","text":"<ul> <li>Official website</li> <li>Developer documentation</li> <li>User documentation</li> <li>Wagtail Source Code</li> <li>awesome-wagtail</li> <li>This week in Wagtail - A (most) weekly email with updates from the Wagtail core team.</li> <li>Wagtail Space - Wagtail conferences around the world.</li> <li>Wagtail events - Online and in-person Wagtail events.</li> </ul>","path":["Awesome Django"],"tags":[]}]}