django-planet
Oct. 27, 2023

Django News - Django 5.0 beta 1 released and Django News Jobs - Oct 27th 2023

in blog Django News
original entry Django News - Django 5.0 beta 1 released and Django News Jobs - Oct 27th 2023

News

Django 5.0 beta 1 released

Django 5.0 beta 1 is now available. It represents the second stage in the 5.0 release cycle and is an opportunity for you to try out the changes coming in Django 5.0.

djangoproject.com

The Ruff Formatter: An extremely fast, Black-compatible Python formatter

Ruff added a Black linter/formatter that is over 30x faster than existing tools while maintaining >99.9% compatibility with Black. If you haven't used Ruff before and are tired of waiting on your linting/formatting tools to run, now is a good time.

astral.sh

Updates to Django

Last week we had a massive 16 pull requests merged into Django by 12 different contributors (you can tell there was a sprint) - including 5 first time contributors! Congratulations to Claire Pritchard, Lance Goyke, Chris Frisina, laserhyena and ontowhee for having their first commit merged into Django - welcome on board!

This week there was a flurry of accessibility fixes around the Django admin. Including correcting the main content element (#34905), correcting HTML heading levels (#34911), fixing the size of back links (#34912), and adding borders in high contrast mode (#34913).

We also added screenshot taking to Django's internal selenium test suite so that we can check for visual regressions against a number of scenarios including dark mode, right-to-left languages, and mobile screens (#34043).

Thank you to Mariusz Felisiak for pulling together a list of the 204 contributors of Django 5.0! The beta version has been released and everything is on track for 5.0 to come out in December.

Django Newsletter

Wagtail CMS

Wagtailers flew together at DjangoCon US 2023

A recap of all the great things Wagtailers did together at DjangoCon US in 2023.

wagtail.org

Sponsored Link

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. Try us out for free!

ter.li

Articles

TIL: Django constraints

Some notes on using Django constraints--CheckConstraint and UniqueConstraint-- to make sure each row is valid before to save it.

sarahabd.com

μDjango (micro Django) 🧬

A single file Django micro project created for demonstration purposes to be used in the same way as other Python frameworks.

paulox.net

Options for passwordless authentication in Django apps

A look at three passwordless authentication methods for Django: email-based authentication, authentication with OAuth, and authentication with magic links.

honeybadger.io

Why is the Django Admin “Ugly”?

While talking with people at Djangocon US, one question kept coming up: “why is the Django admin so ‘ugly’?”. This article uncovers its minimally-designed background.

coderedcorp.com

Upgrading PostgreSQL From v11 to v15 in Your Django Application

How to Upgrade PostgreSQL Client from 11 to 15 in Your Django Project.

caktusgroup.com

How to add Google sheets as your Django database in 4 minutes 📊

A clever way to have Google sheets act as your Django database.

photondesigner.com

Events

PyCon US 2024 Launches!

PyCon US 2024 will be held at the David L. Lawrence Convention Center in Pittsburgh, Pennsylvania from May 15th to 23rd.

The PyCon US Call for Proposals is now open and is open until December 18, 2023 AoE.

blogspot.com

Black Python Devs on DjangoCon US 2023

An update on DjangoCon US from Black Python Devs, an online-first community for Python developers of all skill levels who identify as black.

github.io

Sponsored Ad

Get Expert Developer Support from the creators of Wagtail CMS

Get support for your developers from our team of Wagtail experts: from reviewing your Wagtail set-up and planning complex features, to code reviews, pair programming and more. We offer a range of plans, special pricing for charities and universities, and profits are invested in Wagtail product development.

bit.ly

Videos

Django Software Foundation Membership Model, Working Groups and more - Live at DjangoCon US 2023

Jay went onsite to Durham, NC, and spoke with Django Software Foundation President Chaim Kirby about DjangoCon, New Membership Guidelines, and a Surprise announcement!

youtube.com

Django Day CPH 2023: Ronny Vedrilla on Tying up a loose end - How class-based emails will save your day

Improve your codebase and developer experience by using the novel class-based emails from “django-pony-express” – shipped with a test-suite – to finally have a DRY email setup and save the day!

youtu.be

Podcasts

Django Chat #149: Becoming a Django Fellow with Natalia Bidart

Natalia Bidart is a developer from Argentina who is the newest Django Fellow. We discuss her background in computing, her career at Canonical, consulting, and getting up to speed on the Django Fellow role.

djangochat.com

Python People with Carlton Gibson - Django, Spain, Parenting, and Open Source

The Python community is awesome because of the people. Python People is a weekly podcast about getting to know the people who help make the Python community great. This week retired Django Fellow, Carlton Gibson joins Brian.

pythonpeople.fm

Django News Jobs

Last week, we launched Django News Jobs, which serves as a job aggregator and a dynamic job board specializing in Django-related positions. Here are the latest Django job opportunities posted on our website:

Junior Web Developer at The Westervelt Company

Django Girls Communications Officer at Django Girls

Django Girls Awesomeness Ambassador at Django Girls

Senior Python/Django Engineer at Apexive

Senior Python/Django Software Engineer at Brivo Systems

Senior Software Engineer - Python / Django at EnrollWise by Blenderbox

Django Newsletter

Projects

tinche/uapi

An elegant, high-level, extremely fast Python microframework for writing HTTP APIs, either synchronously or asynchronously. Currently supported frameworks are aiohttp, Django, Flask, Quart, and Starlette.

github.com

wagtail/queryish

A library for constructing queries on arbitrary data sources following Django's QuerySet API.

github.com


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