41554 blogs · [ { "id": "01a0876d-c032-70ed-ba82-e3610b1f1c09", "title": "When Python is Too Slow", "url": "https://www.djangotricks.com/blog/2026/08/when-python-is-too-slow/", "published_at": "2026-08-23T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610bda1d6e", "title": "Understanding Memory Usage in Django Webserver Workers", "url": "https://www.djangotricks.com/blog/2026/06/understanding-memory-usage-in-django-webserver-workers/", "published_at": "2026-06-14T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610cd121b2", "title": "Browser Push Notifications for a Django Website", "url": "https://www.djangotricks.com/blog/2026/06/browser-push-notifications-for-a-django-website/", "published_at": "2026-06-05T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610d2c9975", "title": "Improving First Byte and Contentful Paint on a Django Website", "url": "https://www.djangotricks.com/blog/2026/05/improving-first-byte-and-contentful-paint-on-a-django-website/", "published_at": "2026-05-11T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610dd3d06e", "title": "Wagtail Routable Pages and Layout Configuration", "url": "https://www.djangotricks.com/blog/2026/03/wagtail-routable-pages-and-layout-configuration/", "published_at": "2026-03-21T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610ebb0a8b", "title": "How to Show a Waitlist Until Your Wagtail Site Is Ready", "url": "https://www.djangotricks.com/blog/2026/03/how-to-show-a-waitlist-until-your-wagtail-site-is-ready/", "published_at": "2026-03-20T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610ee2d545", "title": "Using tox to Test a Django App Across Multiple Django Versions", "url": "https://www.djangotricks.com/blog/2026/02/using-tox-to-test-a-django-app-across-multiple-django-versions/", "published_at": "2026-02-27T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3610f8ccf4e", "title": "Understanding the Different POST Content Types", "url": "https://www.djangotricks.com/blog/2025/11/understanding-the-different-post-content-types/", "published_at": "2025-11-16T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36110076f7f", "title": "Moving a Domain to Another Registrar", "url": "https://www.djangotricks.com/blog/2025/10/moving-a-domain-to-another-registrar/", "published_at": "2025-10-17T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361100b5835", "title": "Per-object Permissions for Elasticsearch Lists in Django Websites", "url": "https://www.djangotricks.com/blog/2025/09/per-object-permissions-for-elasticsearch-lists-in-django-websites/", "published_at": "2025-09-27T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361105b982b", "title": "User Timezones in Django", "url": "https://www.djangotricks.com/blog/2025/07/user-timezones-in-django/", "published_at": "2025-07-28T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361109fc185", "title": "Using Google Consent Mode v2 on a Django Website", "url": "https://www.djangotricks.com/blog/2025/07/using-google-consent-mode-v2-on-a-django-website/", "published_at": "2025-07-06T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36110e871ed", "title": "Rate Limiting for Django Websites", "url": "https://www.djangotricks.com/blog/2025/07/rate-limiting-for-django-websites/", "published_at": "2025-07-03T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36111a140c3", "title": "Algorithms: Learning One's Learnings", "url": "https://www.djangotricks.com/blog/2025/05/algorithms-learning-ones-learnings/", "published_at": "2025-05-01T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361120d5d53", "title": "How to Use GraphQL in Django with Elasticsearch", "url": "https://www.djangotricks.com/blog/2025/01/how-to-use-graphql-in-django-with-elasticsearch/", "published_at": "2025-01-26T22:40:32+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36112809bbc", "title": "Creating Open Graph Images in Django for Improved Social Media Sharing", "url": "https://www.djangotricks.com/blog/2025/01/creating-open-graph-images-in-django-for-improved-social-media-sharing/", "published_at": "2025-01-11T01:19:41+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3611357ffc4", "title": "HTTPS for Django Development Environment", "url": "https://www.djangotricks.com/blog/2024/12/https-for-django-development-environment/", "published_at": "2024-12-14T15:06:05+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361139f5e7d", "title": "Creating AI-based Summaries in a Django Website", "url": "https://www.djangotricks.com/blog/2024/11/creating-ai-based-summaries-in-django/", "published_at": "2024-11-23T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36113f01484", "title": "Setting up DigitalOcean Spaces for Django Media", "url": "https://www.djangotricks.com/blog/2024/07/setting-up-digitalocean-spaces-for-django-media/", "published_at": "2024-07-29T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361141afcc2", "title": "Generating Fake Django Model Instances with Factory Boy", "url": "https://www.djangotricks.com/blog/2024/05/generating-fake-django-model-instances-with-factory-boy/", "published_at": "2024-05-01T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36114e55fb4", "title": "Django Project on NGINX Unit", "url": "https://www.djangotricks.com/blog/2024/02/django-project-on-nginx-unit/", "published_at": "2024-02-24T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e36115ce182c", "title": "Renewing Let's Encrypt Certificates with NGINX Unit", "url": "https://www.djangotricks.com/blog/2024/02/renewing-lets-encrypt-certificates-with-nginx-unit/", "published_at": "2024-02-05T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361163dbbd1", "title": "How to Handle Django Forms within Modal Dialogs", "url": "https://www.djangotricks.com/blog/2022/10/how-to-handle-django-forms-within-modal-dialogs/", "published_at": "2022-10-21T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e3611665bd84", "title": "How to Rename a Django App", "url": "https://www.djangotricks.com/blog/2022/10/how-to-rename-a-django-app/", "published_at": "2022-10-04T12:00:00+00:00" }, { "id": "01a0876d-c032-70ed-ba82-e361169b1fc6", "title": "How I Integrated Zapier into my Django Project", "url": "https://www.djangotricks.com/blog/2022/04/how-i-integrated-zapier-into-my-django-project/", "published_at": "2022-04-18T12:00:00+00:00" } ] posts Claim your blog
Back to djangotricks.com
Blog · corpus.blog/blogs/djangotricks.com/posts

djangotricks.com

djangotricks.com

2026

2025

2024

2022