News
DjangoCon Europe 2020 - Videos now live
All 30 videos are now available on YouTube from this year's conference.
Sponsored Link 1
Mystery Science Theatre 3000 with Your Friends
Privately stream movies and chat with your friends on WeeVee. Read about WeeVee’s Django tech stack and request access today!
Articles
How to Mock Environment Variables in PyTest
Three things most Django projects need--mocks, environment variables and PyTest--covered by Adam Johnson.
Weeknotes 2020 WK 41 - OMG Timezones
Django Fellow Carlton Gibson's weekly notes on all things Python/Django, with a focus on timezone support.
Upgrading Python Homebrew packages using pip
A quick tip from Simon Willison on updating Python via Homebrew.
Prevent Unintended Data Modification With django-read-only - Adam Johnson
Tips to using the new django-read-only package, which provides a read-only mode for Django’s database layer.
Django log management with Elastic and Kibana
A hands-on guide to creating log management with Elasticsearch, Filebeat, and Kibana in a Django project.
Events
PyTexas 2020
PyTexas is Oct 24th & 25th and online this year will be streamed for free or a donation. Don't miss the t-shirts which are very nice looking.
Videos
DjangoCon 2020 | Choose, and choose quickly: Optimising ModelChoiceField - Carlton Gibson
Django Fellow Carlton Gibson on how to optimize and improve the performance of ModelChoiceField.
DjangoCon 2020 | How To Break Django: With Async - Andrew Godwin
Who better than Andrew Godwin to look at a variety of ways that asynchronous code can make you write some spectacularly nasty code, as well as the ways Django tries to save you from these terrible fates.
DjangoCon 2020 | A Pythonic Full-Text Search - Paolo Melchiorre
How to implement full-text search in a web service using only the latest versions of Django and PostgreSQL as well as the pros/cons vs more complex solutions based on external services.
DjangoCon 2020 | C is for Cookie 🍪 - Russell Keith-Magee
"This site uses cookies"... no kidding! Every site uses cookies! Russell provides a deep dive on what cookies actually are, how they work, are used/misued, and how they have changed as the modern web evolves.
DjangoCon 2020 | A Pony On The Move: How Migrations Work In Django 🐎 - Markus Holtermann
While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework. This talk looks into its components and how they are tied together.
DjangoCon 2020 | How to Hack a Django Website - Adam Johnson
Adam Johnson walks through some stories of common web vulnerabilities, and what they mean for Django.
Podcasts
Django Chat #76 - Ethical Ads with David Fischer
David is an engineer at Read the Docs where he focuses on EthicalAds.io, a developer and privacy-focused ad network. We talk about internet advertising and why much of it is not ethical, the open source code powering the ad server, and what it takes to serve tens of millions of monthly API requests.
Just Django - Justin Mitchel of Coding for Entrepreneurs
Justin is an entrepreneur, coder, avid tech enthusiast, and creator of CodingForEntrepreneurs.com, which offers project-based courses on Django, Python, JavaScript, Machine Learning and many other technologies.
Projects
django-waffle/django-waffle
Django Waffle is a feature flipper for Django. You can define the conditions for which a flag should be active, and use it in a number of ways.
springload/awesome-wagtail
A curated list of awesome packages, articles, and other cool resources from the Wagtail community.
adenh93/django-typomatic
A simple solution for generating Typescript interfaces from your Django Rest Framework Serializers.