Feb. 9, 2024

Django News - Django security releases issued: 5.0.2, 4.2.10, and 3.2.24 - Feb 9th 2024

News

This security release addresses a potential denial-of-service in intcomma template filter. As always, one of the best security measures is to always update your Django project's to the latest release.

djangoproject.com

Quicker template overrides and minimal tests in the latest update.

noumenal.es

Updates to Django

Today 'Updates to Django' is brought to you by Velda Kiara from Djangonaut Space!

Last week we had 22 pull requests merged into Django by 16 different contributors - including 5 first time contributors! Congratulations to Petar Netev, Candide U, Priya, Anže Pečar, and James Thorniley for having their first commits merged into Django - welcome on board!

Last week we saw some compelling updates to Django 5.0:

  • Backward incompatibility note note about filtering against overflowing integers was added.
  • FilteredRelation now raises a ValueError when a queryset is provided as the right-hand side, this change aims to enhance structure and predictability.

Updates on GeoDjango include additional support for measured geometrics to GDAL Polygons and GDAL LineString.

Djangosites was shut down on the 23rd of January. Inspite of the shut down there is a new site built with django serving the same purpose.

Django Newsletter

Wagtail CMS

Searching and filtering and many other things are much smoother in the latest version of Wagtail.

wagtail.org

Sponsored Ad

crunchydata.com

Articles

Django Fellow Marisuz Felisiak explains Django's versioning scheme, release cycle, stability policies, deprecation practices, and Python support timelines and how these contribute to Django's reliability as a web development framework.

fly.io

Notes on how to write tests for a Django app that tests a model down to a view.

webology.dev

An explanation of 20 different Django third-party packages that add features to any new project.

learndjango.com

A review of the new "copy-and-patch" just-in-time (JIT) compiler being proposed for addition to CPython in Python 3.13, explaining how it works at a high level and why this approach was chosen over other JIT techniques.

github.io

Deployment concepts, plateforms and strategies for django projects.

oluwatobi.dev

Events

Django Boston is starting up again next Thursday, 4:00 - 5:00 pm at CIC Cambridge. Will Vincent is giving a talk on "Django User Model: Past, Present, Future."

meetup.com

Tutorials

A tutorial on creating, activating, installing packages, and deactivating virtual environments in Python for Windows and macOS.

learndjango.com

A beginner-friendly guide to launching a new Hello, World project in Django from scratch using the latest tools.

learndjango.com

A good solution for generating a Markdown table from a Django queryset. Typically, people want to convert markdown into HTML, but this was a case where I needed to export data from Django to a static website.

webology.dev

Videos

By an order of magnitude, Celery remains one of the most popular Django-adjacent packages for Python. In this talk, I'll explore what continues to make Celery a go-to solution for background and scheduled jobs with Django, how to integrate Celery with a Django project, and some common patterns to use (and avoid!) when writing tasks with Celery.

youtu.be

This talk explores how to integrate Django with two of the most popular data visualization libraries, D3.js and Bokeh, to create interactive and dynamic visualizations for your data science projects.

youtu.be

A gentle introduction meant for folks who’ve never ventured into their database before or those who have been turning knobs blindly. The talk presents how Postgres uses memory and how to monitor, tune, and optimize queries.

youtu.be

Sponsored Link

Build your knowledge and skills in essential Django and Wagtail CMS practices. A two-part training programme led by Senior Wagtail Developers that extends way beyond typical tutorials and documentation. Only 10 places are available per course.

bit.ly

Podcasts

Kátia is a Board Member of the Django Software Foundation and a Framework Engineer at Fly.io. We discuss her academic background in Brazil, moving to Europe to study and work, and rotating between individual contributor and manager roles.

djangochat.com

Django News Jobs

Software Engineer (Terraso) at Tech Matters

Django Fellow at Django Software Foundation

Senior Django Developer for Boutique Digital Agency at Type/Code

Software Engineer at Kausal

Business Systems Analyst at Energy Solutions

Django Newsletter

Projects

Listmonk Email App API Client for Python

github.com

Live display of current GitHub action runs.

github.com

Sponsorship

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

django-news.com

Want to reach over 3,600+ active Django developers? Complete information is available on our sponsorship page.

django-news.com


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