News
GitHub now scans public issues for PyPI secrets
GitHub now detects and revokes exposed PyPI tokens in public repositories.
pip-tools v7.2.0 it supports -c/--constraint option to sync extra dependencies
"Starting from pip-tools v7.2.0 it supports -c/--constraint
option so that you can keep in sync your extra dependencies with the main dependencies while using pyproject.toml." Via Albert Tugushev.
Updates to Django
This week’s updates is curated by David Smith, Django review and triage team member and django-crispy-forms maintainer. Thank you David!
Last week saw 11 pull requests merged into Django by 7 different contributors - including 3 first time contributors! Congratulations to Jingbei Li, Azat and xYazz for having their first commits merged into Django - welcome on board!
Contributions last week included addition of the Uyghur (Ug) language where translations will be available from 5.0. The Oracle backend saw the addition of support for the python-oracledb
driver and support for the previous cx-oracle
module being deprecated.
Mariana Pereira who is part of the Djangonaut Space contributor programme had their second PR merged this week to fix ticket #34586. This programme is designed to help develop future Django contributors and is gathering contact information for folk who are interested in being part of future sessions. You can register your interest at Djangonaut Space.
Wagtail CMS
What's New in Wagtail?
Upcoming Wagtail CMS demo in September. Explore the most recent features, enhancements and collaborations in releases 5 and 5.1 that allow you to build greener and more efficient sites for enhanced sustainability and performance.
Wagtail Deployment Survey 2023
Participate in the 2023 Wagtail Deployment Survey to inform cloud hosting preferences and improve the Wagtail deployment experience.
Articles
Building a blog in Django
Simon Willison, co-creator of Django, shows us how he quickly created a blog for his Datasette Cloud website using Django with ChatGPT.
Optional depends_on with Docker Compose v2.20.2+ — Nick Janetakis
This was possible with some earlier versions of Docker Compose v2 but it was technically classified as a bug.
The Single Folder Django Project Layout
Carlton Gibson shares his preference for Django's default project template over custom templates when initiating new projects.
XKCD Bad Map Projection with PostGIS
The CrunchyData crew's take on Randall Munroe's XKCD "Bad Map Projection" with PostGIS. 🍿
Events
Build your first website at PyCon UK 2023 in Cardiff!
DjangoGirls is running a free one-day workshop in Cardiff, where they'll be giving attendees the chance to learn about programming and to ultimately build their own website. The workshop takes place as part of day one of PyCon UK 2023, a big conference for programmers which gathers a lot of talented people from all over the world.
Design Articles
CSS Selectors: A Visual Guide & Reference
Discover a visual guide to the most popular CSS selectors to enhance your web styling skills, including pseudo-classes and pseudo-elements.
Sponsored Link 2
Learn More About our Django Services
At HackSoft, we offer expert Django software development, consultation and support, to help you build robust and scalable software.
Podcasts
Django Chat #145: Contributing to Django - David Smith (Ep97 Replay)
David is an accountant who has contributed massively to Django in recent years, taking over django-crispy-forms, improving djangobench, and becoming a member of Django’s Triage and Review team.
Projects
inertiajs/inertia-django
Inertia empowers you to build a modern, JavaScript-based single-page application without the tiresome complexity.
Sponsorship
Sponsor Django News
Interested in placing your product, service, or job vacancy squarely in the spotlight of a committed and active group of Django professionals?
Django News is the perfect place to do so! With over 3,375 subscribers, this is a targeted and passionate audience you don't want to miss out on. As a sponsor of the upcoming Fall season, you'll have the opportunity to showcase your offering to a highly relevant group of professionals.
Contact us today to learn more about sponsorship opportunities.