July 14, 2023 » Django News » [Archived Version]
News Python 3.12.0 beta 4 released Python 3.12.0 beta 4 is the final of four beta release previews. We strongly encourage maintainers of third-party Python projects to test with 3.12 during the beta phase and report issues found to [the Python bug tracker (https://github.com/python/cpython/issues) as soon as possible. blogspot.com Updates to Django Updates to Django From Djangonaut Program Member Anvansh Singh. Last week, the Django…
Read MoreJuly 13, 2023 » The PyCharm Blog » [Archived Version]
This EAP build includes the Black formatter integration, a new Endpoints tool window for Django REST framework, the Run Anything tool to quickly run anything or create a new run configuration, support for installing dependencies from pyproject.toml, inlay parameter name hints, and much more. To catch up on all of the new features PyCharm 2023.2 […]
Read MoreJuly 12, 2023 » Instawork Engineering » [Archived Version]
At Instawork, we want to create economic opportunity for all workers, and not just those who speak English. To do so, language must not be a barrier; localization of the app to support the 14% Spanish speaking population in the United states is a key first step. However, Spanish is but one of many languages spoken across the globe; to truly achieve our objective, we need not one-off efforts, but instead a scalable process to localize the app for many regions and languages.Here, we’ll go over ou…
Read MoreJuly 12, 2023 » Better Simple » [Archived Version]
I've added some thoughts on testing to my Unsung Developer Thoughts. Check it out!
Read MoreJuly 11, 2023 » Adam Johnson » [Archived Version]
As projects evolve, old functionality gets removed. Often such deletions are incomplete, leaving in their wake unused functions, classes, and other code objects. Unused code is clutter that brings no joy: it hinders comprehension, taxes codebase-wide quality improvements, and can sometimes lead to errors if later used. In an ideal …
Read MoreJuly 7, 2023 » Django News » [Archived Version]
News Django security releases issued: 4.2.3, 4.1.10, and 3.2.20 These releases address a new security issue. All users of Django are encouraged to upgrade as soon as possible. djangoproject.com Announcing the 2023 Python Software Foundation Board Election Results! Congratulations to the 5 new members. blogspot.com PyCharm & DSF Campaign 2023 In collaboration with JetBrains, Django Software Foundation (D…
Read MoreJuly 5, 2023 » The PyCharm Blog » [Archived Version]
Our annual campaign to support the Django Foundation has launched. Django is super-important to people and companies worldwide! It’s one of Python’s greatest successes. Not just the code, but the project and the non-profit foundation behind it. Django is a tribute to volunteer, open-source development. But Django and the Django Software Foundation need resources, including […]
Read MoreJuly 4, 2023 » The Django weblog » [Archived Version]
The Django Software Foundation’s biggest fundraising event of the year is here! https://www.jetbrains.com/pycharm/promo/support-django/ Each year, our friends at JetBrains, the creators of PyCharm, run an incredible deal. You get a 30% discounted year of PyCharm, AND the DSF 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! The fundraiser runs from July 3rd-July 23rd! Buy PyCharm and support Django! Do…
Read MoreJuly 3, 2023 » Adam Johnson » [Archived Version]
Sometimes code depends on the order of a QuerySet whilst not specifying an order. This can lead to random, flaky test failures because databases can return rows in any order when none is specified. The problem is made worse by some databases, notably PostgreSQL, which nearly always return rows in …
Read MoreJuly 3, 2023 » The Django weblog » [Archived Version]
In accordance with our security release policy, the Django team is issuing Django 4.2.3, Django 4.1.10, and Django 3.2.20. These releases addresses the security issue detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator EmailValidator and URLValidator were subject to potential regular expression denial of service attack via a very large number of domain name l…
Read More