News
PyPI: Prohibiting Outlook email domains
In response to ongoing mass bot account registrations, Outlook domains outlook.com and hotmail.com have been prohibited from new associations with PyPI accounts.
DjangoCon US: Call for Venue Proposal 2025
DEFNA is seeking proposals for a venue for DjangoCon US 2025 and ideally 2026.
Updates to Django
Today 'Updates to Django' is presented by Vaarun Sinha from Djangonaut Space!
Last week we had 8 pull requests merged into Django by 6 different contributors - including 2 first-time contributors! Congratulations to George Kussumoto and Madalin Popa for having their first commits merged into Django - welcome on board!
Some interesting Django forum discussions to check out:
- DEP009: Is Async-Capable Django Still Relevant? : A discussion on the future direction of async support in Django, addressing current achievements, challenges, and potential next steps.
- Idea:
makemigrations
andsquashmigrations
with--no-deps
flag : Proposing a solution for handling circular dependencies in large projects by creating models without relationships initially, and then adding them in subsequent migrations.
Wagtail CMS
How to Remove the “Add” Button from Wagtail Admin SnippetViewSet
How to Remove the “Add” Button from Wagtail Admin SnippetViewSet.
Sponsored Link 1
Try Scout APM for free!
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.
Articles
Python: Import by string with pkgutil.resolve_name()
Learn how to use classes, functions, or modules by importing them as strings.
Running Prettier against Django or Jinja templates
Learn how to use Prettier to lint Django and Jinja templates.
Events
Django London Meetup June
The next Django London Meetup is Thursday, June 20, 2024, 6:15 PM to 8:15 PM BST at the Kraken offices.
Pycon Ireland 2024: Call for Speakers
PyCon Ireland 2024 takes place in Dublin on November 16th and 17th. Their Call for Speakers closes on August 5th.
Tutorials
Storing Django Static and Media Files on DigitalOcean Spaces
This tutorial shows how to configure Django to load and serve up static, and user-uploaded media files, public and private, via DigitalOcean Spaces, an S3-compatible object storage service with a built-in Content Delivery Network (CDN).
Videos
Python Tutorial: Build a SaaS App with Django, Stripe, Neon PostgreSQL, TailwindCSS, GitHub Actions
An almost 12 hour(!) free course from Coding for Entrepreneurs.
Modal Forms with Django, HTMX, and Tailwind CSS
How to convert a traditional Django form to an HTMX model element in just a few quick steps.
Awkward End-to-End Testing with Playwright
Jay Miller shows us how to use the Playwright library for end-to-end testing.
Sponsored Link 2
Where should DjangoCon US 2025 be?
Send us your venue proposal this summer! We are looking at conference dates of October 5-10, 2025 or October 12-17, 2025.
Django News Jobs
Senior Back-End Engineer at Cube Software 🆕
Senior Python/Django Developper at Evaboot 🆕
Fractional CTO (Part-time and Remote in India) at Ecowiser 🆕
Full Stack Developer - Django & Vue.js at Strix Technologies
Mid-Level Python Engineer (Django Specialist) at Klarian
Projects
abe-101/mergecal
Mergecal is a Django web app that allows you to easily merge multiple iCalendar feeds into a single feed.