django-planet

What's new in Django community blogs?

Django News - Django 5.0.6 released - May 10th 2024

May 10, 2024 » Django News » [Archived Version]

News Django bugfix releases issued: 5.0.6 and 4.2.13 Django 5.0.6 and 4.2.13 are re-issued from Django 5.0.5 and 4.2.13 and are both bugfix additions. djangoproject.com Python 3.13.0 beta 1 released Python 3.13.0 beta 1 is the first of four beta release previews of Python 3.13. blogspot.com PSF News: PSF Board Election Dates for 2024 PSF Board elections are a chance for the community to choose representativ…

Read More

Django: Introducing django-harlequin, a launcher for Terminal-based SQL IDE Harlequin

May 6, 2024 » Adam Johnson » [Archived Version]

Harlequin is a Terminal-based SQL IDE by Ted Conbeer. It is pretty popular, with over 2,500 GitHub Stars and counting. It looks like this: Harlequin is built with Textual to give a very interactive experience on the terminal. You can click around its UI and use keyboard shortcuts. I …

Read More

Django News - New Django Ops Team Member - May 3rd 2024

May 3, 2024 » Django News » [Archived Version]

News June 2024 marks 10 incredible years of Django Girls magic! 🥳✨ Join the celebration as Django Girls turns 10 🎉 and share your experiences in our survey! djangoproject.com DEFNA: Board Member Update for May 2024 Velda Kiara joins the DEFNA board, and we wish Jennifer Myers a heartfelt thank you for three years of service. defna.org Django Software Foundation Welcome our new OPS member - Baptiste Mispelon …

Read More

How to Use ModelAdmin with Wagtail CMS v6+

May 2, 2024 » timonweb.com » [Archived Version]

The powerful ModelAdmin feature of Wagtail CMS has been removed as of Wagtail v6. The Wagtail team now encourages the use of SnippetViewSet, which includes advanced features like bulk actions. Here is an official migration guide from ModelAdmin to Snippets. However, if you have extensive custom code … Read now

Read More

Django: An admin extension to prevent state leaking between requests

April 28, 2024 » Adam Johnson » [Archived Version]

Here’s a small protection I added to a project a few years ago. I was considering it again since I saw a similar potential bug in a Django middleware. Long live the ModelAdmin instances Django’s admin site is configured by the ModelAdmin class. You register this per model …

Read More

Welcome our new Ops member - Baptiste Mispelon

April 28, 2024 » The Django weblog » [Archived Version]

The DSF Board are pleased to introduce Baptiste Mispelon as a new member of the Ops team. Baptiste will join the team who maintains Django’s infrastructure. Baptiste speaking at Django Under the Hood 2015 Baptiste (IPA pronunciation /ba.tist/) is a long-time Django contributor, having been a member of the community for over a decade now. He was an initial board member of the Django Girls Foundation, co-created the Django Under the Hood, series of conferences, and was chair of t…

Read More

Django News - Djangonaut Space 2024 Session 2 - Apr 26th 2024

April 26, 2024 » Django News » [Archived Version]

News Djangonauts Space Session 2 Applications Open! Applications are now open for the next 8-week group mentoring program, where individuals will work self-paced in a semi-structured learning environment. If you want to work with Jeff on Django Packages, he is mentoring a team this session. djangonaut.space Django Developers Survey 2023 Results The results of the Django Developers Survey 2023, which is a collaborative effort between the D…

Read More

Python: Diffing unit tests to keep a copy-pasted code in sync

April 25, 2024 » Adam Johnson » [Archived Version]

Copy-paste-tweaking library code feels like a dirty but inevitable programming practice. Often driven by deadlines or other constraints, it seems all projects end up with something copy-pasted in and tweaked for one specific use case. When we find ourselves doing this, it’s essential to consider the long-term maintenance of …

Read More

Livestream: Django Trends for 2024

April 25, 2024 » The Django weblog » [Archived Version]

Today at 3pm UTC – Discover the latest trends in the Django ecosystem, based on insights from 4,000 developers who participated in the Django Developers Survey. Join the livestream with Sarah Abderemane, a Django Software Foundation Board member, and Sarah Boyce, a Django Fellow, to reflect on insights from the Django community. Register to join

Read More

Python: Make line number paths with inspect

April 24, 2024 » Adam Johnson » [Archived Version]

Many terminals and text editors support what I’ll call “line number paths” of the form <filename>:<lineno>. Opening that path, whether by clicking or passing to a CLI, opens the given file at that line. Python’s inspect module has a couple of functions that can be combined to …

Read More