News
Announcing DjangoCon Europe 2022
DjangoCon Europe 2022 is back again and itβs going to be five full days of talks, tutorials, and sprints September 21-25, 2022.
Django Styleguide Survey
HackSoft is running a survey on current Django style usage which will be used to update its open source Django Styleguide.
Sponsored Link 1
Stay secure with CodeStasis
Keep your old Django install secure with our backported patches fixing security vulnerabilities and data loss bugs. Django 1.8 and up available now at www.codestasis.com. Get notified when 1.6 and 1.7 are released.
CodeStasis is free for personal use and a paid subscription for businesses.
Articles
How to Add a Favicon to Your Django Site
Adam Johnson takes us deep down the rabbit hole of properly adding a favicon to your Django site.
Security 101: Securing file downloads
Three example apps for authenticated file downloads using Django.
Understand Django #18: Go Fast with Django
An overview of various approaches and tools to speed up Django websites.
Trends and Insights
Trends and Insights for January
So much happens on social media that doesn't always get covered in traditional articles, and we wanted to experiment with an occasional Trends and Insights section. Let us know if you like the idea and what you think. We might make it a more permanent part of our newsletter if it's well-received.
π CPython's main branch now compiles to WebAssembly, which means that Python will run natively in your web browser. Check out Katie Bell's "How to run Python in the browser" talk from LCA 2022.
π₯ Dustin Ingram shared some packaging insights that, as of December 2021, less than 1% of all uploading PyPI packages include .egg files. Python eggs are effectively deprecated.
π§ͺ Jamie Matthews shared a nice PyQuery snippet that makes testing for exact text easier in a reply thread about Django Template tips, tricks, and best practices using CSS selectors.
π Hugo van Kemenade had a Twitter thread that measures how long each major Python release is supported on each CI platform. For Python 3.10, the fastest was 12 hours for GitHub Actions, and the slowest was 106 days for TravisCI.
π¨ Are you still confused by the CSS Box Model? Annie Bombanie shared an illustrated analogy drawing that sums it up better than a few boxes with borders.
Videos
Sponsored Link 2
Podcasts
Real Python #94: Designing for Users and Building a Social Network With Django
A conservation about mapping out a social network with Django and the step-by-step tutorial also available.
Projects
adamghill/coltrane
A simple content site framework that harnesses the power of Django without the hassle.
kezabelle/django-technicalerrors
Subjectively 'better' technical debug pages for 404/500 errors. A pre-alpha project but very interesting.