Django news's Avatar

Django news

@djangonews

Weekly Django news, articles, projects, and more. Lots of Django, Python, and anything that's web-focused. Run by @webology.bsky.social and @wsvincent.bsky.social Subscribe to our newsletter at https://django-news.com https://jobs.django-news.com

355
Followers
4
Following
970
Posts
07.02.2024
Joined
Posts Following

Latest posts by Django news @djangonews

Django News Weekly Django news, articles, projects, and more. Curated by Jeff Triplett & William Vincent.

[Sponsored Link 2] Sponsor Django News

Reach 4,300+ highly-engaged and experienced Django developers. #djangonews

django-news.com/sponsorship

07.03.2026 00:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Django News Weekly Django news, articles, projects, and more. Curated by Jeff Triplett & William Vincent.

[Sponsored Link 2] Sponsor Django News

Reach 4,300+ highly-engaged and experienced Django developers. #djangonews

django-news.com/sponsorship

06.03.2026 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Django News - Django Security Fixes, Python Releases, and New Tools - Mar 6th 2026 https://django-news.com/issues/327

06.03.2026 11:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django ORM Standalone⁽¹⁾: Querying an existing database A practical step-by-step guide to using Django ORM in standalone mode to connect to and query an existing database using inspectdb.

[Articles] ⭐ Django ORM Standalone⁽¹⁾: Querying an existing database

A practical step-by-step guide to using Django ORM in standalone mode to connect to and query an existing database using inspectdb. #djangonews

www.paulox.net/2026/02/20/...

06.03.2026 03:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Episode 11 with Sheena O'Connell Learn about Sheena's journey. Sheena is a software engineer with high passion for education. She built an alternative education systems with deep expertise in effective teaching and educator development. She is a founder of Prelude.tech

[Podcasts] PyPodcats Episode 11 with Sheena O'Connell

Sheena O’Connell tells us about her journey, the importance of community and good practices for teachers and educators in Python, and organizational psychology. #djangonews

pypodcats.live/episodes/ep...

06.03.2026 00:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Using tox to Test a Django App Across Multiple Django Versions

[Articles] Using tox to Test a Django App Across Multiple Django Versions

A practical, production-ready guide to using tox to test your reusable Django app across multiple Python and Django versions, complete with packaging...

www.djangotricks.com/blog/2026/0...

05.03.2026 21:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django Chat Andrew is a prolific software developer based out of Cambridge, UK. He runs the solo agency Software Crafts, writes regularly, is a former Djangonaut, and co-founder of the AI banking startup Hamilton Rock.

[Podcasts] Django Chat #196: Freelancing & Community - Andrew Miller

Andrew is a prolific software developer. He runs the solo agency Software Crafts, writes regularly, is a former Djangonaut, and co-founder of the AI banking startup Hamilton Rock.
djangochat.com/episodes/fr...

05.03.2026 19:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
DjangoCon US 2026 DjangoCon US 2026 is a Python and Django focused web development conference in Chicago, Illinois.

[Events] DjangoCon US Updated Dates

The conference is August 24-28, 2026 in Chicago, Illinois. The Call for Proposals (CFP) is open until March 16. And Early Bird Tickets are now available! #djangonews

2026.djangocon.us/

05.03.2026 15:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - yassi/dj-control-room: The control room for your Django app The control room for your Django app. Contribute to yassi/dj-control-room development by creating an account on GitHub.

[Projects] yassi/dj-control-room

The control room for your Django app. #djangonews

github.com/yassi/dj-co...

05.03.2026 03:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
CLI subcommands with lazy imports In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import code as necessary, making the app a bit more snappy

[Articles] CLI subcommands with lazy imports

In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import...

snarky.ca/subcommands...

05.03.2026 00:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Serving Private Files with Django and S3 | Lincoln Loop Django’s FileField and ImageField are good at storing files, but on their own they don’t let us control access. When …

[Articles] Serving Private Files with Django and S3

Django’s FileField and ImageField are good at storing files, but on their own they don’t let us control access. When … #djangonews

lincolnloop.com/blog/servin...

04.03.2026 23:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
How I Use django-simple-nav for Dashboards, Command Palettes, and More I first got exposed to django-simple-nav while working with Josh Thomas at the Westervelt Company over the last two or three years. It quickly became a go-to library in my toolkit. django-simple-nav lets you define nav items and groupings in Python, then hand them off to a Django template to render. I use it for sidebars, headers, dashboards, and other spots where I need a menu. Since then, I have also started using it on a lot of personal projects.

[Article]How I Use django-simple-nav for Dashboards, Command Palettes, and More

Jeff shares how he uses django-simple-nav to define navigation once in Python and reuse it across dashboards and even a lightweight HTMX-powered command palette. #djangonews

micro.webology.dev/2026/02/26/...

04.03.2026 21:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Google Summer of Code 2026 with Django Posted by Bhuvnesh Sharma on Feb. 24, 2026

[News] Google Summer of Code 2026 with Django

All the information you need to apply for Django's 21st consecutive year in the program. #djangonews

www.djangoproject.com/weblog/2026...

04.03.2026 19:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django Fellow Report - Natalia - 2026 Week ending 2026-02-22 (Week 08) Roughly 70% of my time this week went into security work, which continues being quite demanding. The remaining time was primarily dedicated to Mike’s excellent write-up on the dictionary-based EMAIL_PROVIDERS implementation and migration, along with a smaller amount of ticket triage and PR review. πŸ“šπŸ” Triaged #36919 (Allow `TaskResult` (and `Task`) to be pickled) – Django - Allow TaskResult (and Task) to be pickled (accepted) #...

Django Fellow Report - Natalia

Roughly 70% of my time this week went into security work, which continues being quite demanding. The remaining time was primarily dedicated to Mike’s excellent...

Also 2 tickets triaged, 9 reviewed, and... #djangonews

forum.djangoproject.com/t/django-fe...

04.03.2026 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - adamchainz/icu4py: Python bindings to the ICU (International Components for Unicode) library (ICU4C). Python bindings to the ICU (International Components for Unicode) library (ICU4C). - adamchainz/icu4py

[Projects] adamchainz/icu4py

Python bindings to the ICU (International Components for Unicode) library (ICU4C). #djangonews

github.com/adamchainz/...

04.03.2026 03:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django Fellow Report - Jacob - 2026 Week ending 2026-02-15 (Week 07) Triaged #36910 (When using daphne, if some process is already listening on our preferred port, `runserver` does not exit with a failure code.) – Django invalid #36911 (Raise an error when GeneratedField provided to fields argument of bulk_update()) – Django wontfix #36916 (Add support for streaming with TaskGroups) – Django accepted #36917 (sqlmigrate should accept migration file path as single argument) – Django wontfix #36918 (Docs: Minor forma...

[Django Fellow Reports] Django Fellow Report - Jacob

A short week with a US holiday and some travel to visit family, but still 4 tickets triaged, 12 reviewed, 3 authored, security report, and more. #djangonews

forum.djangoproject.com/t/django-fe...

04.03.2026 00:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Python Unplugged on PyTV – Free Online Python Conference Watch Python Unplugged, a free online conference bringing together top Python community leaders – open to developers of any level.

[Sponsored Link 1] PyTV - Free Online Python Conference (March 4th)

1 Day, 15 Speakers, 6 hours of live talks including from Sarah Boyce, Sheena O'Connell, Carlton Gibson, and Will Vincent. Sign up and save the date! #djangonews

lp.jetbrains.com/python-unpl...

03.03.2026 21:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Google Summer of Code 2026 with Django 1000 Most Popular Django Packages, DjangoCon US Date Change, icu4py package, and more.

πŸŽ‰ The Django News Newsletter Issue 326: Google Summer of Code 2026 with Django

1000 Most Popular Django Packages, DjangoCon US Date Change, icu4py package, and more.

django-news.com/issues/326#...

03.03.2026 19:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Django News - Google Summer of Code 2026 with Django - Feb 27th 2026 https://django-news.com/issues/326

27.02.2026 11:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Django News Weekly Django news, articles, projects, and more. Curated by Jeff Triplett & William Vincent.

[Sponsored Link 2] Sponsor This Newsletter!

Reach 4,300+ highly-engaged and experienced Django developers. #djangonews

django-news.com/sponsorship

20.02.2026 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Django News - Contributor Covenant, Security Team Expansion, and Django 6.1 Updates - Feb 20th 2026 https://django-news.com/issues/325

20.02.2026 11:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
django-bolt - Rust-powered API Framework for Django
django-bolt - Rust-powered API Framework for Django β–Ά Django & HTMX FULL COURSE: https://www.udemy.com/course/django-htmx-hypermedia-web-apps/?couponCode=BUGBYTES-FEBπŸ™ Join our channel to get access to perks:...

[Videos] django-bolt - Rust-powered API Framework for Django

An overview from BugBytes on the new django-bolt package, describing what it is and how to use it! #djangonews

www.youtube.com/watch?v=Puk...

20.02.2026 03:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - G4brym/django-cf: A set of tools to integrate Django with Cloudflare Developer platform A set of tools to integrate Django with Cloudflare Developer platform - G4brym/django-cf

[Projects] G4brym/django-cf

A set of tools to integrate Django with Cloudflare Developer platform. #djangonews

github.com/G4brym/djan...

20.02.2026 00:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django Fellow Report - Jacob - 2026 Week ending 2026-02-08 (Week 06) Triaged #36898 (Document `Session.is_empty`) – Django accepted #36900 (startproject and startapp do not sanitize filename from Content-Disposition header) – Django accepted #14087 (django.core.management.get_commands only sees commands in the last package of a namespace package) – Django fixed #18603 (Adding support for PEP 302 importers) – Django needsinfo #36903 (inspect.signature should use FORWARDREF annotation_format for python 3.14+) – Djan...

[Django Fellow Reports] Fellow Report - Jacob

8 tickets triaged, 18 reviewed, 6 authored, 2 discussed, and other misc. #djangonews

forum.djangoproject.com/t/django-fe...

19.02.2026 21:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Python Unplugged on PyTV – Free Online Python Conference Watch Python Unplugged, a free online conference bringing together top Python community leaders – open to developers of any level.

[Sponsored Link 1] PyTV - Free Online Python Conference (March 4th)

1 Day, 15 Speakers, 6 hours of live talks including from Sarah Boyce, Sheena O'Connell, Carlton Gibson, and Will Vincent. Sign up and save the date! #djangonews

lp.jetbrains.com/python-unpl...

19.02.2026 19:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Django Fellow Report - Natalia - 2026 Week ending 2026-02-08 (Week 06) I had to travel to attend a family matter so this week I was less available than usual. Triaged #36894 (Email fail_silently, auth_user, auth_password are ignored when connection param provided) – Django - Email fail_silently, auth_user, auth_password are ignored when connection param provided (accepted) #36899 (Implement `Session.__bool__`) – Django - Implement Session.__bool__ (accepted) #36901 (Centralize mitigations against timing attacks targeting user enum...

[Django Fellow Reports] Fellow Report - Natalia

3 tickets triaged, 2 reviewed, 1 authored, security work, and other misc. #djangonews

forum.djangoproject.com/t/django-fe...

19.02.2026 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Heroku Is (Finally, Officially) Dead - Will Vincent Analyzing the official announcement and reviewing hosting alternatives in 2026.

[Articles] Heroku Is (Finally, Officially) Dead

Analyzing the official announcement and reviewing hosting alternatives in 2026. #djangonews

wsvincent.com/heroku-is-f...

19.02.2026 03:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Sorting Strategies for Optional Fields in Django - Maksudul's Blog How to control NULL value placement when sorting Django QuerySets using F() expressions.

[Articles] Sorting Strategies for Optional Fields in Django

How to control NULL value placement when sorting Django QuerySets using F() expressions. #djangonews

blog.maksudul.bd/sorting-str...

19.02.2026 00:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[Articles] Django Developer Salary Report 2026

An annual report from Foxley Talent on what's actually happening in the market. #djangonews

foxleytalent.com/blog/django...

18.02.2026 23:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[Python Software Foundation] Python is for Everyone

Georgi from the PSF Diversity and Inclusion Working Group talks about the history of these efforts and most importantly, why it matters for all of us. #djangonews

georgiker.com/blog/python...

18.02.2026 21:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0