django-planet
Aug. 16, 2024

Django News - Django 5.2 News - Aug 16th 2024

in blog Django News
original entry Django News - Django 5.2 News - Aug 16th 2024

News

PSF Community Service Awards to Kojo Idrissa! 🎉

Congratulations to Kojo Idrissa on his well-deserved Community Service Award. This award was given to Kojo for delivering insightful talks, organizing events like DjangoCon US, and engaging in discussions with developers and new Python developers. Kojo consistently champions the growth and inclusivity of the Python ecosystem.

python.org

Announcing PSF Fellow Members for Q1 2024! 🎉

Congratulations to Adam Johnson and Paolo Melchiorre on becoming PSF Fellows for 2024.

blogspot.com

DjangoCon US Keynotes: Natalia Bidart

Django Fellow, Natalia Bidart, is keynoting DjangoCon US 2024 this fall. In-person and online tickets are available.

djangocon.us

VSCode Pre-Release of Running Tests

Django tests are now supported in the VS Code Python extension! This is currently a pre-release, so we appreciate any users who can try it out and provide feedback or submit bugs.

github.com

Django Software Foundation

DSF Board monthly meeting, August 8, 2024

Meeting minutes for DSF Board monthly meeting, August 8, 2024

djangoproject.com

Updates to Django

Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!

Last week we had 18 pull requests merged into Django by 12 different contributors - including 2 first-time contributors! Congratulations to Jure Cuhalev and Farhan Ali Raza for having their first commits merged into Django - welcome on board! 🚀

News in Django 5.2:

  • A new warning is printed to the console when running runserver that it is not suitable for production. This warning can be hidden by setting the HIDE_PRODUCTION_WARNING environment variable to "true".
  • Stack frames from Django's custom assertions are now hidden, making test failures easier to read and enables test --pdb to directly enter into the failing test method.
  • Adding EmailMultiAlternatives.alternatives is now only supported via the EmailMultiAlternatives.attach_alternative method.

🎉 Django 5.1 is released 🎉

A huge thank you to Natalia for being the release manager, and also thanks to all the contributors who worked for 5.1. Impressively, 8% of the contributors come from Djangonaut Space! Thank you all for your incredible effort. 🎉

Django Newsletter

Sponsored Link 1

Ready to get your Django project to the next level?

At HackSoft, we offer expert Django consulting to help you build robust and scalable software. Learn more about our consulting services and get your project going.

hacksoft.io

Articles

Django 5.1 is out

A note from a contributor on accessibility changes in Django 5.1 and lessons learned implementing them.

marijkeluttekes.dev

Django: create sub-commands within a management command

Sub-commands are a part of argparse, the Python standard library module that Django uses. Adam Johnson demonstrates an example of using sub-commands in a Django management command.

adamj.eu

Using pytest-httpx to run intercepted requests through an in-memory Datasette instance

Simon Willison discusses testing his new tool, dclient, a CLI client for talking to Datasette instances.

simonwillison.net

Debug with pdb and breakpoint

All about the Python Debugger, a key part of the Python standard library.

hamatti.org

Python Packaging is Great Now: `uv` is all you need

A nice overview of Astral's uv packaging utility.

dev.to

Events

Getting to know folks: A pre-conference interview

Interviews with five conference organizers: Amanda Savluchinske, Andrew Mshar, Carol Ganz, Chris Achinga, and Kojo Idrissa.

djangocon.us

PyLadiesCon 2024 Call for Speakers is open!

PyLadiesCon will take place online, December 6th - 8th, 2024. They are hosting talks at different timezones to be inclusive of our global community. There will be no cost to attend the conference.

pretalx.com

Build something cool with Django at DjangoCon US!

This year, the first edition of the DjangoCon US Hackathon will take place. This is your chance to learn new skills, collaborate with friendly Django developers, and showcase your creativity.

Join us for a day of coding, learning, and fun. Please note that we have limited seats available. Registration starts on August 20th.

djangocon.us

Volunteer at DjangoCon US: An Opportunity to Give Back and Grow

All about opportunities to volunteer and meet other Djangonauts at DjangoCon US this year.

djangocon.us

Design Articles

No Outer margin

It is an anti-pattern to add margin to the outermost element of a component. It breaks encapsulation and makes components difficult to reuse. Let's learn what to do instead.

kyleshevlin.com

Videos

"Django for a Half a Billion People" by Mohammad "Moe" Alsakhawy

How to target a global audience with your Django UI.

youtube.com

"Unlock Your Full Potential with Django - My story" by Abigail Mesrenyame Dogbe

From Django Girls mentee to paid Open Source internship, this talk is about the multi-year journey of Abigail.

youtu.be

PyCascades 2024 Videos

Talks & daily streams for PyCascades 2024

youtube.com

Sponsored Link 2

Try Scout APM for free!

Sick of performance issues? Enter Scout's APM tool for Python apps. Easily pinpoint and fix slowdowns with intelligent tracing logic. Optimize performance hassle-free, delighting your users.

ter.li

Podcasts

Episode #216: Learning Through Building the Black Python Devs Community

What hurdles must be cleared when starting an international organization? How do you empower others in a community by sharing responsibilities? This week on the show, we speak with Jay Miller about Black Python Devs.

realpython.com

Django News Jobs

Senior Fullstack Python Engineer at Safety Cybersecurity 🆕

Django/Javascript Developer at Factal

Software Engineer III (Remote - US) at Energy Solutions

Django Newsletter

Projects

cfpb/consumerfinance.gov

The code for www.consumerfinance.gov/, a Django project protecting American consumers.

github.com

cuducos/django-public-admin

A public and read-only version of the Django Admin.

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.