News
Django + PyCharm Campaign Extended to July 31st
You get a 30% discounted year of PyCharm, AND the Django Software Foundation gets 100% of the proceeds. Plus, get one free month of access to JetBrains Academy, which has courses like Intro to Django, SQL, Git, and more!
Updates to Django
Updates to Django
From Django Review and Triage Team Member Sarah Boyce.
Last week we had 16 pull requests merged into Django by 10 different contributors - including 4 first time contributors! Congratulations to Mariana, Nicolò Intrieri, Vyacheslav Dmitriev and Michel Alexandre Salim for having their first commits merged into Django - welcome on board!
Now in 5.0, you will notice some color updates to the Django admin light theme. This has improved color contrast to make the admin more accessible #34036. Also, Bhuvnesh has been working on allowing moving a model between apps as part of Google Summer of Code. This is now being tested and so if you have any ideas of scenarios to test, please engage in the discussion on the forum for this feature.
For those who are not already familiar with the forum, Django Internals often has discussions involving the current development of Django. This is one of many ways you can contribute to the future direction of Django!
Sponsored Link 1
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.
Articles
Deploying a Django app with Docker, Ansible and Traefik
Code-filled outline of deploying a Django app via Docker, The accompanying project, Intelligent Library Management Online, is also open-source.
Colophon: July 2023 Edition
I’ve got a reasonably ergonomic stack for this site at the moment, and I’d like to tell you about it.
How ruff changed my Python programming habits
Ruff is an extremely fast Python linter written in Rust. It is so fast that enabling additional rules is practically free in terms of speed; the only question is if those rules lead to better, or maybe just to more correct and consistent code.
How to create a Django form in 2mins using Alpine.js
A hands-on tutorial on creating an async Django form simply and neatly with Alpine.js.
Customize Django Admin Interface
An in-depth look at ways to customize (and perhaps improve) Django's admin app.
Tutorials
Django REST Framework Authentication with Auth.js | TestDriven.io
This tutorial looks at how to add authentication to Django REST Framework and integrate it with Auth.js.
Podcasts
Python People #3: Brett Cannon - Public Speaking, Canada, Fountain Pens, Community
Python People is a new podcast from Brian Okken focusing on the people behind Python. This episode features Brett Cannon, a Python core developer and manager of the Python experience on VS Code.
Projects
moan0s/ILMO2
Intelligent Library Management Online - A simple Web-App for the organization of a library, the users, books, opening hours and lendings.
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,350 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.