django-planet
July 14, 2023

Django News - 10 Merged PRs into Django Core This Week! - Jul 14th 2023

in blog Django News
original entry Django News - 10 Merged PRs into Django Core This Week! - Jul 14th 2023

News

Python 3.12.0 beta 4 released

Python 3.12.0 beta 4 is the final of four beta release previews. We strongly encourage maintainers of third-party Python projects to test with 3.12 during the beta phase and report issues found to [the Python bug tracker (https://github.com/python/cpython/issues) as soon as possible.

blogspot.com

Updates to Django

Updates to Django

From Djangonaut Program Member Anvansh Singh.

Last week, the Django community experienced 10 merged pull requests, accompanied by the exciting debut of remarkable first-time contributors Gregor Jerše and davidolz. Their impactful entrance is warmly embraced by the community!

Gregor Jerše made a significant first contribution by improving accessibility for screen reader users, associating form fields with their help text using aria-describedby. This change enhances navigation and understanding of the form. If you have a custom aria-describedby attribute defined in a form widget, please read the updated documentation to take advantage of the improved accessibility for Django 5.0.

Other notable contributions included Mariusz Felisiak's closure of a 15-year-old ticket (#9602) by adding a new method AdminSite.get_model_admin which returns an admin class for the given model class. Amazing!

Want to make a contribution? Head over to https://code.djangoproject.com/query, pick a ticket, and start working. You may be the next star for this section. Stay tuned for more exciting updates next week!

Django Newsletter

Sponsored Ad

Blaze.horse — Django Starter Kit

Big tech thinks everyone needs to build aircraft carriers, but all you need is a horse. We’ve distilled what we’ve learned, making all the little picky decisions so you don’t have to: just get to work on your project!

blaze.horse

Articles

Understanding and Implementing Custom Template Tags in Django

A guide to understanding templates--including the context--and then creating your own custom template tags.

dev.to

Django: Clean up unused code with Vulture

Adam Johnson on how to use Vulture, a popular unused code detector for Python, in your Django projects.

adamj.eu

The easiest way to speed up Python with Rust

Rust can make your Python code much faster; here’s how to start using it as quickly as possible.

pythonspeed.com

Events

DjangoCon US 2023 Talks Announced

We are delighted to present our tutorial and talk lineup!

djangocon.us

Sponsored Link

Learn More About our Django Services

At HackSoft, we offer expert Django software development, consultation and support, to help you build robust and scalable software.

hacksoft.io

Videos

DjangoCon Europe 2023: Caching everywhere

How to cache things everywhere. From basic Django cache framework to function memoizing, custom application caching, django-cacheback, webserver caching, CDN, geolocation tricks.

youtu.be

DjangoCon Europe 2023: A Beginners Guide to Security Exploits in Action

This talk covers 5 different security vulnerabilities baked into a fake MySpace clone: HTML serialization, SECRET_KEY, stepping outside the ORM, and two different ones around ALLOWED_HOSTS.

youtu.be

Projects

jendrikseipp/vulture

Find dead Python code.

github.com

muhammedattif/Paymob-Solutions

A simple Python package that provides convenient access to the Paymob APIs from applications written in the Python language.

github.com

Sponsorship

Sponsor Django News

Are you looking to get your product, service, or job opportunity in front of an engaged group of Django professionals?

Django News is the perfect place to do so! With over 3,300 subscribers, this is a targeted and passionate audience you don't want to miss out on. As a sponsor of the upcoming Fall season, you'll have the opportunity to showcase your offering to a highly relevant group of professionals.

Contact us today to learn more about sponsorship opportunities.

Django Newsletter


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