News
Welcome our new Django Fellow
Sarah Boyce is the newest Django Fellow! Read more about her background as a software developer and active member of the Django community.
PyPI halted new users and projects while it fended off supply-chain attack
PyPI temporarily halted new project creation and new user registration following an onslaught of package uploads that executed malicious code on any device that installed them.
DEFNA! Board Member Recruitment
Django Events Foundation North America (DEFNA), the non-profit behind DjangoCon US is looking for another board member.
Updates to Django
Today 'Updates to Django' is presented by Pradhvan from Djangonaut Space!
Last week we had 12 pull requests merged into Django by 7 different contributors - including 2 first time contributors! Congratulations to Laurent Lyaudet, and Sharon Woo for having their first commits merged into Django - welcome on board!
In Django 5.1, an optional srid
argument was added to FromWKB
and FromWKT
GIS functions that allows to specify the SRID (Spatial Reference System Identity) of the resulting geometry.
Wagtail CMS
Technical writing, asking for help, and other things I learned during my Outreachy internship
A few lessons learned by the author during their first time working on a large-scale open-source project.
Articles
Custom localhost URLs with Caddyfile on macOS
Are you a developer who uses macOS, and do you want to add project names to your localhost development URLs? Marijke shows us how.
The Django admin is a CMS
Some thoughts on the Django admin given recent online discussions about how it is "ugly."
Django: Write-up on optimizing the system check framework
Adam Johnson provides a detailed explanation of ways to speed up the system check framework in Django.
How to get your issue looked at quickly
Former Django Fellow Carlton Gibson has some sage advice on moving your specific issue to the top of the queue in an open source project.
Djangonaut Space: 2024 Session 1 Mission Debrief
A look at the work of eight Djangonauts during the most recent 8-week session, which led to 23 merged PRs into Django (29 PRs total), 28 blog posts, 6 Django News "Updates to Django," and more.
Will PostgreSQL Ever Change Its License?
Given Redis will no longer be released under an open source license, a Postgres core team member weighs in with his own take.
Design Articles
What You Need to Know about Modern CSS (Spring 2024 Edition) β Frontend Masters Boost
Chris Coyier has written a comprehensive guide to the many new additions to CSS.
Tutorials
Using breakpoints to explore your code
Eric Matthews explores Python's breakpoint()
as a development tool.
Speed up your Django queries
Sarah Boyce has some quick tips on optimizing queries beyond the N + 1 problem.
Things I can never remember how to do: Django Signals edition
A short note from Jeff Triplett on working with Signals and a related TIL from Lacey on How I set up django-activity-stream, including a simple test.
Videos
Djangonaut Space, how we organized a mentorship program
Sarah Abderemane spoke to PyLadies about the Djangonaut Space mentorship program.
Jobs
PSF News: Announcing a PyPI Support Specialist
The Python Software Foundation is hiring a person to help manage the incredible growth of PyPI.
Django News Jobs
Projects
andrewgodwin/django-singlefile
A Flask-inspired way to get going quickly with a Django project. Very alpha but also very, very cool.
wsvincent/django-auth-tutorial
Source code for Django authentication tutorial covering log in, log out, sign up, password change, and password reset.
williln/til
A quite large repo from Lacey Henschel on TIL (Today I Learned) examples, often with code.