News
Django security releases issued: 4.2.6, 4.1.12, and 3.2.22
Posted by Natalia Bidart on October 4, 2023
Python Release Python 3.12.0
Python 3.12.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Python Insider: Python 3.11.6 is now available
Python 3.11.6 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Updates to Django
Last week we had 11 pull requests merged into Django by 6 different contributors - including 1 first time contributor! Congratulations to Dan Jacob for having their first commit merged into Django - welcome on board!
Any bugs found in the new features of 5.0 are considered "Release blockers". We had 3 release blockers resolved last week (#34849, #34877, #34878) which were discovered by Mariusz Felisiak, Paolo Melchiorre and Dan Jacob. I want to thank each of you for testing 5.0 and uncovering these issues!
Testing 5.0 is a great way to contribute to this release and might even lead to your first commit to Django! There are even a couple of 5.0 Testathons planned as community events - sign up here if you're free: https://forms.gle/eqXBtCTa8V5KrL9h9
Articles
Python 3.12 + "AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?"
A tale of upgrading to Python 3.12.
RegisterFields in Django
An explanation of a Django model field that returns an instance of a class depending on a key.
Building APIs With Django REST Framework
In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.
How to store your users' API keys securely in Django
Here are 5 short steps to build an app that encrypts your users' API keys in Django, including encrypting them in the database.
Events
PyTexas 2024
PyTexas 2024 will be held April 19 - 21, 2024 in Austin, TX. Their CFP closes on January 14, 2024.
“Innovate with AI: Build ChatGPT-like Apps” — Hybrid IndyPy on Oct. 9
Join Calvin Hendryx-Parker (CTO at Six Feet Up) and Brad Fruth (Director of Innovation at Beck's Hybrids) on Monday, October 9th at 7 pm ET to discuss a recent LLM/AI project that uses Django for the backend.
DjangoSocial Raleigh/Durham Launch meetup
Are you attending DjangoCon US in a few weeks? There is a DjangoSocial event on Sunday, October 15th at 7pm.
Tutorials
Django Fixtures Tutorial: How to use dumpdata and loaddata
A guide to using Django fixtures explaining how they work and how they allow the import/export of database data.
Videos
Django Project Start & Deploy Tutorial for Beginners
A video tutorial on installing Django, creating a new virtual environment, switching to Docker, custom user model, and eventual deployment.
A faster way to write CRUD views in Django
A 2-minute video showing how to write faster CRUD views using Neapolitan
.
What's New in Wagtail CMS 5.1 | Episode 4 - YouTube
Join us for the latest instalment of What’s New in Wagtail CMS with updates, demos, and insights on features and enhancements in the recently launched 5.1 re...
Sponsored Link 2
The Django Styleguide
A pragmatic approach for building Django apps of all sizes. Find it on GitHub today!
Podcasts
Django Chat #147: Django and iOS - Filip Němeček
Filip is a Django and iOS developer. We discuss his switch over to Django for backend APIs, the current status of iOS development, VR headsets, and more.
Jobs
PSF: Django Developer - Contract - Part Time
The Python Software Foundation is hiring for part-time Django Developer on contract basis to support in the maintenance and development of our Django applications including python.org and us.pycon.org.
Projects
julianwachholz/django-guest-user
A Django app that allows visitors to interact with your site as a guest user without requiring registration.
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,500 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.