Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days ago
JSON representation
-
Table of Contents
-
Performance / Scaling
- 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
- 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
- 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
- μDjango (micro Django) 🧬
- 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
-
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
- Making Sense Of Settings
- Django Settings In the Cloud
- Making Sense Of Settings
- Django Settings In the Cloud
- Django Settings In the Cloud
-
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
- Common Pitfalls Using Django Signals
- Common Pitfalls Using Django Signals
-
Testing
- Django Password Hashing: Speed Up Your Tests by 70%
- Optimizing your Django tests
- Django: Parametrized tests for all model admin classes
- Blazing fast tests in Django
- Django Test Fixture: setUp, setUpClass and setUpTestData
- Simplified Django Tests With Pytest and Pytest FactoryBoy
- Test factory functions in Django
- Blazing fast tests in Django
- Django Test Fixture: setUp, setUpClass and setUpTestData
- Django: Parametrized tests for all model admin classes
- Simplified Django Tests With Pytest and Pytest FactoryBoy
- Test factory functions in Django
-
Django ORM / Database
- Django + Postgres: The Hunt for Long Running Queries
- Squashing Django Migrations the Easy Way
- 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
- 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
-
About Django
-
API Development
-
Architecture
- Against service layers in Django
- Clean Architecture in Django
- The Single Folder Django Project Layout
- Thoughts on Django application architecture approaches
- 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
- More on service layers in Django
- Structuring large/complex Django projects, and using a services layer in Django projects
- The Single Folder Django Project Layout
- Thoughts on Django application architecture approaches
- Structuring large/complex Django projects, and using a services layer in Django projects
-
Authentication & Permissions
- Django Roles, Groups, and Permissions Introduction
- Fine Tuning Django User Permissions
- How to Serve Protected Content With Django (Without Bogging Down Your Application Server)
- How to restrict access with Django Permissions
- Permissions in Django
- Django Roles, Groups, and Permissions Introduction
- Fine Tuning Django User Permissions
- How to Serve Protected Content With Django (Without Bogging Down Your Application Server)
- How to restrict access with Django Permissions
- Permissions in Django
-
Django Admin
- Customizing the Django Admin
- How to turn Django Admin into a lightweight dashboard
- 10 tips for making the Django Admin more secure
- Why is the Django Admin “Ugly”?
- Customizing the Django Admin
- How to turn Django Admin into a lightweight dashboard
- 10 tips for making the Django Admin more secure
- Why is the Django Admin “Ugly”?
-
Caching
-
Contributing
-
Dependency Management
-
Deployment
- An Efficient Multi-Stage Build for Python Django in Docker
- Stable Django deployments without downtime
- 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
- 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
-
Encryption
-
File Uploads
-
Frontend Integration
- Django Tailwind: How to configure Django and TailwindCSS from scratch in a new project
- Setting Up Server Side Rendering with React, Redux, and Django
- Tutorial: Django REST with React (and a sprinkle of testing)
- Django Tailwind: How to configure Django and TailwindCSS from scratch in a new project
- Setting Up Server Side Rendering with React, Redux, and Django
- Tutorial: Django REST with React (and a sprinkle of testing)
-
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
- 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 create a Django form (using HTMX) in 90 seconds 🐎
- Rapid Prototyping with Django, htmx, and Tailwind CSS
-
Profiling
-
Request / Response
-
Learning Django
-
Logging
-
Models
-
Multitenancy
-
Single-File Django Projects
-
Serverless
-
Job Hunting
-
Time Zones
-
Views
-
Websockets
-
Sources
-
Programming Languages
Categories
Sub Categories
Performance / Scaling
32
Django ORM / Database
22
HTMX
16
Settings
14
Architecture
13
Testing
12
Signals
12
Deployment
12
Authentication & Permissions
10
Django Admin
8
Frontend Integration
6
About Django
5
Request / Response
4
Sources
4
API Development
4
Learning Django
3
Single-File Django Projects
3
Websockets
2
Caching
2
File Uploads
2
Models
2
Serverless
2
Profiling
2
Dependency Management
2
Multitenancy
2
Contributing
2
Logging
2
Encryption
2
Job Hunting
2
Views
1
Time Zones
1