awesome-django-articles
š Articles explaining topics about Django like admin, ORM, views, forms, scaling, performance, testing, deployments, APIs, and more!
https://github.com/matagus/awesome-django-articles
Last synced: 14 days ago
JSON representation
-
Table of Contents
-
About Django
-
API Development
-
Architecture
- Against service layers in Django
- Clean Architecture in Django
- Django for Startup Founders: A better software architecture for SaaS startups and consumer apps
- More on service layers in Django
- Structuring large/complex Django projects, and using a services layer in Django projects
- Thoughts on Django application architecture approaches
- Django: Keeping logic out of templates (and views)
- Business logic: what's the effort to switch between approaches?
- Fat models, thin views, what about tasks?
- Structuring large/complex Django projects, and using a services layer in Django projects
- Who is using Django for REALLY large projects?
-
Authentication & Permissions
-
Background Tasks
-
Caching
-
Contributing
-
Debugging
-
Dependency Management
-
Deployment
- An Efficient Multi-Stage Build for Python Django in Docker
- Deploying Django Application on AWS with Terraform. Setting up Celery and SQS
- Deploying a Django App to Render
- Deploying completely serverless Django with Zappa and Aurora Serverless
- Smooth Database Changes in Blue-Green Deployments
- Stable Django deployments without downtime
- Optimizing Django Docker Builds with Astralās `uv`
-
Django Admin
-
Django ORM / Database
- A Django PAGNI: efficient bulk properties
- Conditional aggregation in Django 2.0
- Database concurrency in Django the right way
- Database generated columnsā½Ā²ā¾: Django & PostgreSQL
- Database generated columnsā½Ā³ā¾: GeoDjango & PostGIS
- Django migrations and your database
- Integrating Django with PostgreSQL Materialized Views
- Storing and retrieving tree structures in relational databases using Python (Django)
- The Fast Way to Test Django transaction.on_commit() Callbacks
- Transaction Types in Django Tests
- Django + Postgres: The Hunt for Long Running Queries
- Squashing Django Migrations the Easy Way
- Database optimization isn't always obvious
- Djangoās select_for_update with Examples and Tests
- Django Time-Based Lookups: A Performance Trap
- Donāt Let Old Migrations Haunt Your Codebase
- Database optimization isnāt always obvious
- 5 ways to get all Django objects with a related object
- Avoiding Duplicate Objects in Django Querysets
- Django ORM Standaloneā½Ā¹ā¾: Querying an existing database
- Optimize Django Query Performance by combining Select Related and Prefetch Related
- Fuzzy String Matching in Django and PostgreSQL
- Nifty Django Feature: Q() Objects
-
Encryption
-
File Uploads
-
Frontend Integration
-
HTMX
- Add instant database search with Django and HTMX šµļø
- Ajax-Enabled Checkbox and Select with Django and HTMX
- Django Formsets Tutorial - Build dynamic forms with Htmx
- Django and HTMX
- Django, HTMX and Alpine.JS: A Match Made In Heaven
- Django, HTMX and Alpine.js: Modern websites, JavaScript optional
- How to create a Django form (using HTMX) in 90 seconds š
- Rapid Prototyping with Django, htmx, and Tailwind CSS
- How to show a modal in Django + HTMX
- Show Django flash messages as toasts with Htmx
-
Job Hunting
-
Learning Django
-
Logging
-
Models
-
Multitenancy
-
Performance / Scaling
- 19X faster response time
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- How to Optimize Django ORM Queries
- How to avoid a count query in Django if you can
- How to optimize PostgreSQL queries from Django using pgMustard
- Solving Performance Problems in the Django ORM
- Supercharge Your Django App: 7 Sneaky Tricks to Crush Slow Database Queries
- Using Materialized Views to Implement Efficient Reports in Django
- Lessons from scale: Django
- Tips for Building High-Quality Django Apps at Scale
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- The Practical Guide to Scaling Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- Enhance Your Data Queries with Materialized Views in PostgreSQL and Django
- The Django Speed Handbook: making a Django app faster
-
Profiling
-
Request / Response
-
Security
-
Serverless
-
Settings
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Making Sense Of Settings
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Django Settings In the Cloud
- Checking Django Settings
-
Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
-
Programming Languages
Categories
Sub Categories
Performance / Scaling
47
Settings
43
Signals
41
Django ORM / Database
23
Testing
11
Architecture
11
HTMX
10
Deployment
7
Sources
6
Contributing
5
Frontend Integration
4
Views
4
Django Admin
4
Background Tasks
4
Learning Django
4
Authentication & Permissions
4
About Django
3
API Development
2
Debugging
2
Models
2
Websockets
2
File Uploads
2
Profiling
2
Multitenancy
2
Single-File Django Projects
2
Request / Response
2
Time Zones
2
Dependency Management
1
Logging
1
Serverless
1
Security
1
Type Hints
1
Encryption
1
Job Hunting
1
Caching
1