in blog | Django News |
---|---|
original entry | Django News - Django 5.0 beta 1 released and Django News Jobs - Oct 27th 2023 |
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.
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.
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
A recap of all the great things Wagtailers did together at DjangoCon US in 2023.
Some notes on using Django constraints--CheckConstraint and UniqueConstraint-- to make sure each row is valid before to save it.
A single file Django micro project created for demonstration purposes to be used in the same way as other Python frameworks.
A look at three passwordless authentication methods for Django: email-based authentication, authentication with OAuth, and authentication with magic links.
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.
How to Upgrade PostgreSQL Client from 11 to 15 in Your Django Project.
A clever way to have Google sheets act as your Django database.
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.
An update on DjangoCon US from Black Python Devs, an online-first community for Python developers of all skill levels who identify as black.
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.
Jay went onsite to Durham, NC, and spoke with Django Software Foundation President Chaim Kirby about DjangoCon, New Membership Guidelines, and a Surprise announcement!
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!
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.
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.
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
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.
A library for constructing queries on arbitrary data sources following Django's QuerySet API.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.