Django News Newsletter

Archives
Jobs
Podcast
Videos
October 7, 2022

Django security releases: 4.1.2, 4.0.8, and 3.2.16

Safely pass data to JavaScript in a Django Template, reduce page load with htmx, and a video tutorial on Django Ninja.

News

Django security releases issued: 4.1.2, 4.0.8, and 3.2.16

This release addresses a potential denial-of-service vulnerability in internationalized URLs. As always, updating to the latest version of Django is the best security policy.

Last call for DjangoCon US In-Person tickets

DjangoCon US 2022 is less than two weeks away! IN-PERSON ticket sales end Friday, October 7th. We also have online tickets if you can’t make it in person this year. Django News subscribers save 10% off all ticket types.

Django Developers Survey 2022

The survey is still live. Please take a moment to fill it out and encourage others in the community to do the same. It helps guide the future development of Django!

Sponsored Link 1

REVSYS

We’re senior Django developers, ops people, and consultants who have deep and vast experience to pull from. We know what works and what doesn’t. We have been where you are before (probably many times). Let us guide you onto a better path.

Articles

How to Safely Pass Data to JavaScript in a Django Template

Passing data to JavaScript in your Django templates can be dangerous. Adam Johnson highlights several common but potentially insecure techniques and then demonstrates two better alternatives.

How to Develop Responsive HTML Email in Django

Useful tips on sending responsive HTML emails with Django.

Reduce your page load time with htmx in less than an hour

Code and notes on implementing htmx and django-htmx to lower graph-heavy pages from 6 seconds to 0.17 seconds.

Making python fast for free - adventures with mypyc

A look at using the mypyc compiler which uses standard Python type hints to generate C extensions automatically from Python code.

Events

What’s New in Wagtail is back!

Register for live demos on October 11th and 12th of Wagtail 4.0 and its many new features: redesigned page editor, enhanced accessibility, new features for snippets, global settings for multi-site installations, and more!

Videos

Writing REST With Django and Ninja

From JetBrains, an hour plus long tutorial using getting started with Dango Ninja, a FastAPI inspired library for turning Django views into REST API end-points.

Sponsored Link 2

Django for Beginners/APIs/Professionals

Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals. Sample chapters are available to preview for free.

Projects

skorokithakis/django-annoying

A Django application that tries to eliminate annoying things in the Django framework.

liminspace/django-mjml

A simple way to use MJML in Django templates.

Sponsorship

📰 Sponsor Django News

Want to get your product, service, job, or company in front of ~2,900 Django professionals each week?

We have some Fall sponsorship inventory available and would love to feature your job, product, service, or project. Availability, prices, and details are available here.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.