March 8, 2024

Django News - Django security releases issued: 5.0.3, 4.2.11, and 3.2.25 - Mar 8th 2024

News

A new security release addressing a potential regular expression denial-of-service. As always, the best security measure is to stay up-to-date with the latest version of Django.

djangoproject.com

Django is once again part of Google's Summer of Code. This long-running program has resulted in many key contributions to Django over the years.

withgoogle.com

Wagtail CMS

Wagtail.org, with help from Outreachy, performed an accessibility audit and published the results.

wagtail.org

Sponsored Ad

From Brian Okken, author of the book, Python Testing with pytest, comes a brand-new video course on mastering pytest.

pythontest.com

Articles

Autogenerating Django integration tests using Kolo and trace inversion.

kolo.app

Drew Winstel is the Vice President of DEFNA, the group that organizes DjangoCon US every year, and the current program chair. In this piece he writes suggestions for what topics would be good in a talk.

winstel.dev

Kati is a DEFNA Director and presents a very thorough list of talk ideas for DjangoCon US.

github.io

Jeff wrote about using Django Ninja's ModelSchema to translate a Django model from one structure to another.

webology.dev

A detailed look at the average size of JavaScript code downloaded per several major websites.

tonsky.me

A look at where validation occurs in an application with a Django REST Framework backend and dedicated frontend.

startcodingnow.com

Events

Submit your talk or tutorial proposal by April 24, 2024 at 12 PM EDT, and encourage your friends and colleagues to do the same.

djangocon.us

Tutorials

How to build a basic blog application in Django using models, views, URLs, and templates.

learndjango.com

Videos

One of the most popular toolkits in the Python space is htmx, offering a simple, declarative approach to AJAX and Server Sent Events directly from your HTML. While this trend is taking shape in the Python ecosystem as a whole, Django goes even further, providing a maturing set of patterns, tooling, and projects that take full advantage of these new (old?) paradigms.

youtu.be

This talk is focused on the latter, showing how you (a developer of a Wagtail-powered site) can set up your models, templates, and workflows in order to make it as easy as possible for your editors to create websites that are as accessible as possible.

youtu.be

Django migrations can become very numerous over time and take a long time to create a test database. This talk looks at several techniques for optimizing your migrations to improve performance.

youtu.be

Sponsored Link

Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM.

scoutapm.com

Podcasts

Sarah Boyce and Tushar Gupta talk about the wonderful Djangonaut program, its first cohort, current group, and plans for the future.

talkpython.fm

Deb is the Executive Director of the Python Software Foundation and a longtime member of open-source communities. We discuss the work of an executive director, the PSF’s new Developers-in-Residence, recent legislative efforts, and how software nonprofits function day to day.

djangochat.com

Django News Jobs

Senior Python Developer at Deep Cognition India Pvt Ltd 🆕

Python full-stack developer (Django framework + Vue.js) at sync.blue 🆕

Senior Software Engineer at Valence

Python Backend Engineer at Infiniminds Pvt Ltd

Full Stack Python Developer at Loginsoft

Django Developer at Skyward Federal

Remote Full-stack Python Developer at Scopic

Django Newsletter

Projects

Hunt down the lines of your Django application code which are responsible for executing the most queries.

github.com

Non-intrusive sqids library for Django.

github.com

Sponsorship

Spring Newsletter Sponsorships

Want to reach over ~3,700 active Django developers? Full information is available on the sponsorship page.

Django Newsletter


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