django-planet

What's new in Django community blogs?

Quoting mypy

Dec. 3, 2024 » Carlton's latest posts. » [Archived Version]

Python is a highly dynamic language and has extensive metaprogramming capabilities. Many popular libraries use these to create APIs that may be more flexible and/or natural for humans, but are hard to express using static types. Extending the PEP 484 type system to accommodate all existing dynamic patterns is impractical and often just impossible. — From the mypy documentation.

Read More

Django News - 2024 Malcolm Tredinnick Memorial Prize awarded to Rachell Calhoun - Nov 29th 2024

Nov. 29, 2024 » Django News » [Archived Version]

News 2024 Malcolm Tredinnick Memorial Prize awarded to Rachell Calhoun This year's winner is Rachell Calhoun. Read more about her contributions to Django along with those of her follow nominees. djangoproject.com Django 6.x Steering Council Candidate Registration Registration is open for candidates until December 4, 2024. djangoproject.com 🏷️ Python Black Friday & Cyber Monday sales (2024) The seventh a…

Read More

Django: launch pdb in templates with a custom {% breakpoint %} tag

Nov. 28, 2024 » Adam Johnson » [Archived Version]

In my recent Boost Your Django DX update, I added a new chapter on debuggers. Here’s an extra technique I didn’t finish in time for the update, but I will include it in the next one. Django templates can be hard to debug, especially to figure out which …

Read More

Django 6.x Steering Council Candidate Registration

Nov. 27, 2024 » The Django weblog » [Archived Version]

Following our announcement of the 6.x Steering Council elections, today we open candidate registrations. Registrations will be open until December 4 2024 at 23:59 Anywhere on Earth. Register as a Steering Council candidate Eligibility Candidate eligibility requirements are defined in DEP 12: The Steering Council. To be qualified for elections, we require both of the following: A history of substantive contributions to Django or the Django ecosystem. This history must begin at least 18 months …

Read More

Django: fix a view using a debugger with breakpoint()

Nov. 26, 2024 » Adam Johnson » [Archived Version]

This post is an adapted extract from my book Boost Your Django DX, available now with a 50% discount for Black Friday 2024. Python’s breakpoint() function opens its debugger, pdb, which pauses the program and allows you to inspect and modify things. Let’s look at an example of …

Read More

How to Upgrade Integer Sizes in Django and Postgres

Nov. 25, 2024 » Django Development Archives - Simple Thread » [Archived Version]

The Problem The other day my computer ran out of numbers. I was pretty surprised. Well, wait. Let’s go back a bit to before I was surprised. It was a calm, still morning. There I was, having a great day, enjoying a cup of joe, when all of a sudden my database started throwing errors. […] The post How to Upgrade Integer Sizes in Django and Postgres appeared first on Simple Thread.

Read More

2024 Malcolm Tredinnick Memorial Prize awarded to Rachell Calhoun

Nov. 24, 2024 » The Django weblog » [Archived Version]

This year it was hard to decide, and we wanted to also show who else got nominated, because they also deserve recognition, so it took a bit longer than we expected. The Django Software Foundation Board is pleased to announce that the 2024 Malcolm Tredinnick Memorial Prize has been awarded to Rachell Calhoun. Rachell Calhoun is an influential figure within the Django community, well known for being cheerful and always willing to help others. She consistently empowers folks behind the scenes. …

Read More

DjangoCon Europe 2026 call for organizers completed

Nov. 24, 2024 » The Django weblog » [Archived Version]

The DjangoCon Europe 2026 call for organizers is now over. We’re elated to report we received three viable proposals, a clear improvement over recent years. We’ll let the successful team decide when and how to make their announcement, but in the meantime – thank you to everyone who took part in this process ❤️ We’re elated to have such a strong community in Europe. And for now, look forward to DjangoCon Europe 2025 in Dublin, Ireland! 🍀 What about 2027? We’re not ready to plan that yet, but if …

Read More

Django News - 2025 DSF Board Results - Nov 22nd 2024

Nov. 22, 2024 » Django News » [Archived Version]

News Announcing the 6.x Django Steering Council elections 🚀 The Django Software Foundation has announced early elections for the 6.x Steering Council to address technical governance challenges and guide the project's future direction. djangoproject.com Django Channels 4.2.0 Release Notes Channels 4.2 adds enhanced async support, including improved handling of database connections, compatibility with Django 5.1, and various bug fixes and im…

Read More

Huey Background Worker - Building SaaS #207

Nov. 22, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I continued a migration of my JourneyInbox app from Heroku to DigitalOcean. I switched how environment configuration is pulled and converted cron jobs to use Huey as a background worker. Then I integrated Kamal configuration and walked through what the config means.

Read More