Abstract
django is a Python-based free and open-source web framework, which follows the model-view-template (MVT) architectural pattern.
Libraries
- django-allauth - A set of applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. - 🕸️ 🐙 🐍
- django-jsonfeed - This library intends to support JSON Feed. - 🐙 🐍
- django-bakery - a set of helpers for baking your Django site out as flat files - 🐙 🐍
- django-su - login as any user from the Django admin interface, then switch back when done - 🐙 🐍
- django-river - an open source and always free workflow framework for Django which support on the fly changes instead of hardcoding states, transitions and authorization rules - 🐙 🐍
- django-webmentions - 🐙
- django-guardian - an implementation of object permissions for Django providing an extra authentication backend. - 🐙 🐍
- django-flags - Feature flags allow you to toggle functionality in both Django code and the Django templates based on configurable conditions. - 🐙 🐍
- Django Activity Stream - Django Activity Stream is a way of creating activities generated by the actions on your site. It is designed for generating and displaying streams of interesting actions and can handle following and unfollowing of different activity sources. - 🐙 🐍
- django-deprecate-fields - This package allows deprecating model fields and allows removing them in a backwards compatible manner.
- nplusone - nplusone is a library for detecting the n+1 queries problem in Python ORMs, including SQLAlchemy, Peewee, and the Django ORM.
- django-idempotency-key - Allows view/viewset functions to use idempotency keys and automatically return the same data if called multiple times.
- django-recurrence - Utility for working with recurring dates in Django.
- django-pgtrigger - Write Postgres triggers for your Django models.
Links
- Extending Django with Rust by Rapid Rēhita, 22 January 2022.
- Non-user authentication in Django and Django Rest Framework (DRF) by Charalambos Paschalides, 18 August 2021.
- Efficient Pagination in Django and Postgres by Ryan Westerberg, 20 July 2021.
- All You Need To Know About Prefetching in Django by Haki Benita, 29 April 2017.
- Basic Performance Optimization in Django by Ryley Sill, 6 January 2019.
- Is your Django app slow? Think like a data scientist, not an engineer by Derek Haynes, 22 April 2019.
- The Ultimate Guide to Django Redirectsby Daniel Hepper, 15 August 2018.
- Dockerizing Django with Postgres, Gunicorn, and Nginx by Michael Herman, 13 August 2019.
- Django as a Microframework - A single-page Django website as demoed by Carlton Gibson at DjangoCon US 2019
- Django shell_plus with panadas, and Jupyter Notebook by Paul, 13 November 2019.
- Writing Unit Tests for Django Migrations by Calvin Spealman, 2 Feburary 2016.
Templates
- wemake-django-template - Bleeding edge django2.2 template focused on code quality and security.