Jan. 14, 2025 » The Django weblog » [Archived Version]
In accordance with our security release policy, the Django team is issuing releases for Django 5.1.5, Django 5.0.11, and Django 4.2.18. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2024-56374: Potential denial-of-service vulnerability in IPv6 validation Lack of upper bound limit enforcement in strings passed when performing IPv6 validation could lead to a potential denial-of-service attack. The undocumented and …
Read MoreJan. 14, 2025 » Josh Karamuth » [Archived Version]
Learn how to build a reusable component with simple tools
Read MoreJan. 13, 2025 » Josh Karamuth » [Archived Version]
Programming isn't about building useful software, it's about decency.
Read MoreJan. 10, 2025 » Django News » [Archived Version]
News Feedback needed on Content-Security-Policy header support Rob Hudson is seeking feedback on Content-Security-Policy header support and asking for input before Django 5.2's feature freeze by January 15. mastodon.social Django Software Foundation DSF member of the month - Hiroki Kiyohara Hiroki is the creator and a staff member of DjangoCongress JP. He has done a lot for the Django Japan community and has been a DSF member since O…
Read MoreJan. 10, 2025 » Django on Matt Layman » [Archived Version]
In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive ‘magic links’ via their email client to sign in. To do this, we are using django-sesame.
Read MoreJan. 9, 2025 » Adam Johnson » [Archived Version]
JavaScript’s import statement lets module scripts import objects from other scripts. For example, you can define a script as a module in HTML: <script type=module src="/static/js/index.js"></script> Then that file can import from another, like: import { BigBlueButton } from "/static/js/lib/buttons.js"; // ... This …
Read MoreJan. 9, 2025 » The Django weblog » [Archived Version]
This month marks the start of a new year, and the Django Software Foundation would like to wish you all a very happy new year. New year, new resolutions, but also the start of a new blog post series, with DSF members presented each month through an interview. A great way to learn more about the people behind Django, recognized for their contribution to the DSF mission. For January 2025, we welcome Hiroki Kiyohara (@hirokiky) as our DSF member of the month! ⭐ Hiroki is the creator and a staff me…
Read MoreJan. 8, 2025 » Adam Johnson » [Archived Version]
You might see this message when running pytest on your Django project: $ pytest ... Exception ignored in: <django.core.management.base.OutputWrapper object at 0x108576170> Traceback (most recent call last): File "/.../django/core/management/base.py", line 171, in flush self._out.flush() ValueError: I/O operation on closed file. The …
Read MoreJan. 3, 2025 » Django News » [Archived Version]
News DjangoCon US 2025 has been announced! DjangoCon US 2025 is heading to Chicago this September 8 - 12th—mark your calendar, prepare your talk submissions, and join the excitement! defna.org Wagtail CMS Wagtail 6.3.2 Wagtail 6.3.2 includes three bug fixes and a docs update. github.com Articles Database optimization isn't always obvious Database query optimization often defies intuition—Ken Whi…
Read MoreJan. 1, 2025 » Better Simple » [Archived Version]
An overview on how to do complex filtering in Django with Subquery.
Read More