Django bugfix releases issued: 4.2.9 and 5.0.1
DjangoCon Europe 2024 CFP Now Open, Django CMS 4.1, etc...
News
Django bugfix releases issued: 4.2.9 and 5.0.1
Django 5.0.1 fixes eight different bugs in 5.0.
DjangoCon Europe 2024 CFP Now Open
The Call for Proposals (CFP) is open now, and will be until midnight on February 29th.
django CMS 4.1 is here! - django CMS
django CMS 4.1 brings a brand new approach to content management. Bringing version control, improved front end editing and configurable content creation workflows.
2FA Required for PyPI
PyPI now requires 2FA for all users.
Updates to Django
Django didn't stop for the holidays! Last week we had 19 pull requests merged by 13 different contributors - including 5 first time contributors! Congratulations to Salvo Polizzi, virgitl.io, Rigoberto Villalta, Paul Bailey, and Mohammad Yameen for having their first commits merged into Django - welcome on board!
Last week a new feature landed in Django 5.1. F() and OuterRef() expressions that output CharField, EmailField,
SlugField, URLField, TextField, or ArrayField can now be sliced! See the docs on
Slicing F() expressions for more details.
To quote Nick Pope: "Maybe after 5 years, 5 pull requests, and 6 authors we're finally there... 😅".
Congratulations and thank you to Nick Pope, Priyansh Saxena, Niclas Olofsson, David Smith, Mariusz Felisiak and Abhinav Yadav for their work on this feature. 💚
Sponsored Link 1
REVSYS
We can help you with your project as experienced Django developers and consultants. Follow our open-source projects on GitHub at https://github.com/revsys to see what we're working on and how we can support you.
Articles
The simplest way to build an instant messaging app with Django
This tutorial demonstrates a simple way to add async, real-time events with Django.
DjangoConUS 2023: A Wish Fulfilled
A detailed look at attending DjangoCon US 2023 for the first time, giving a talk, and all the outside opportunities to connect with members of the Django community.
Fastest Way to Read Excel in Python
Reading 500K rows in less than 4 seconds
PostgreSQL: Full text search with the “websearch” syntax
No downtime restarts with Gunicorn
Restart your Gunicorn process without downtime.
Videos
Upgrade your Django project from 3.2 to 4.2 FAST!
While you were all smug in the comfort of Django's long term support (LTS), Django has been marching on. It's two years later and support for Django 3.2 is running out! ⌛
DjangoCon US 2023: Modern editing experience for your Django models with Wagtail
Learn how to benefit from powerful content-management features (such as: saving revisions, managing live/draft versions, moderating content, and more) for your Django models by integrating Wagtail CMS into your project.
DjangoCon US 2023: HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML
Many Python developers who build web applications rely on JavaScript-heavy Single-Page Applications (SPAs) to achieve dynamic user experiences. However, these SPAs have challenges, including increased complexity, slower load times, and complicated build pipelines. But an alternative approach exists that delivers an exceptional user experience without the drawbacks of SPAs!
Django-Ninja APIs - Modern API Development in Django
A video on building an API using Django-Ninja to fetch devices, locations, and assign a location to a device.
Sponsored Link 2
TestDriven.io: Full-stack Django with HTMX and Tailwind
Modernize your Django application with the agility of HTMX and the elegance of Tailwind CSS!
Django Job Board
Senior Python/Django Engineer at Apexive
Principal Software Engineer at Teamworks
Michigan Online, Software Engineer at University of Michigan
Projects
tobi-de/falco
Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
Outro
Django Chat Bingo
As a fun year-end meme, Stephanie Goulet created a Django Chat podcast bingo sheet for any who listen.