django-planet
Feb. 9, 2024

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

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

News

Django security releases issued: 5.0.2, 4.2.10, and 3.2.24

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

Neapolitan 24.2 release

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

Find what you need faster in Wagtail 6.0

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

wagtail.org

Sponsored Ad

crunchydata.com

Articles

Shedding light on Django versioning

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

How to test with Django and pytest fixtures

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

webology.dev

20 Django Packages That I Use in Every Project

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

learndjango.com

Python 3.13 gets a JIT

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

The ultimate deployment guide

Deployment concepts, plateforms and strategies for django projects.

oluwatobi.dev

Events

Django Boston Meetup Relaunch

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

How to Create Virtual Environments in Python

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

learndjango.com

Django Hello, World

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

learndjango.com

Django Queryset to Markdown Table

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

DjangoCon US 2023 - How to Schedule Tasks with Celery and Django

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

DjangoCon US 2023 - Django's Data Science Makeover: Integrating D3.js and Bokeh for Data Visualization

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

DjangoCon US 2023 - Postgres Performance: From Slow to Pro

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

Django and Wagtail CMS Developer Training - New Dates Live!

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

Django Chat #166: From Django Girls to the Django Software Foundation with Kátia Nakamura

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

mikeckennedy/listmonk

Listmonk Email App API Client for Python

github.com

nedbat/watchgha

Live display of current GitHub action runs.

github.com

Sponsorship

Sponsor this Newsletter

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

django-news.com

Sponsor this Newsletter

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.