Django News Newsletter

Archives
Jobs
Podcast
Videos
May 8, 2020

Test all the things!

Django 3.0.6 release, new PyCon2020 videos, testing tutorials, and more.

News

Django 3.0.6: bugfix release

If you need help upgrading properly, see the official guide.

New book - Speed Up Your Django Tests

From Adam Johnson, a member of the Django Technical Board, comes a new book on improving the speed and performance of your Django tests.

PSF News: Python Developers Survey 2019 Results

Check out the results of the third official Python Developers Survey which includes more than 24,000 Python users from over 150 countries.

PSF News: Python’s migration to GitHub - Request for Project Manager Resumes

If you have both Project Manager skills and experience with GitHub, the PSF is looking to hire a Project Manager to assist with CPython’s migration from http://bugs.python.org to GitHub for issue tracking.

Sponsored Link 1

Two Scoops of Django 3.x: Best Practices for the Django Web Framework

Coming May 11th, the long-awaited update that covers various tips, tricks, patterns, code snippets, and techniques of Django best practices.

Articles

Why You Should Document Your Tests

A good reminder that tests should be documented just like any other piece of code.

Working with request.data in Django REST framework

Go beyond generic Django Rest Framework generic views to edit request.data itself.

User Interaction With Forms

A focus on using web forms the Django way.

Adding Debug Support to Django with Docker and VS Code

Emily Morehouse walks us through setting up a debug friendly setup using Django with Docker on VS Code.

Django Background Tasks (async)

A look at the current options for adding background tasks to a Django site.

Tutorials

How to Create a Subscription SaaS Application with Django and Stripe

A nice look at adding Stripe subscriptions to a Django project.

Roll Your Own Class-Based Views in Django

Build your own class-based views from scratch to understand all the magic involved.

Caching in Django

A detailed look at Django's built-in caching options.

Remote debugging a Django project in VS Code

Use VS Code to remote debug a Django application running on a remote server over SSH or in a Docker container.

Django testing using PyTest

A look at switching over to PyTest in a Django project.

Videos

PyCon 2020 - East Meets West When Translating Django Apps

Andrew Knight's talk on using the Django translations framework.

PyCon 2020 - Django ORM runtime complexity and how to avoid it using LATERAL JOINS

Chris Setons talk on tackling common N=+1 queries.

Podcasts

Django Chat #62 - Security with Markus Holtermann

Markus is a longtime Django contributor. We discuss the work of the Security and Ops Teams, his day job at Crate.io, async, and the future of Django.

Projects

lorinkoz/django-unmigrate: Smart reversion of Django migrations based on Git diff

Smart reversion of Django migrations based on Git diff

interrogate: explain yourself — Python docstring coverage (v1.1.3)

Explain yourself! Interrogate a codebase for docstring coverage.

django-stubs

PEP-484 stubs for Django

Shameless Plugs

Will: LearnDjango.com - Free tutorials and premium books

Jeff: How do I generate 1,000 objects in Django and DRF to test?


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.