Blog: TestDriven.io Blog

Adding Social Authentication to Django

Nov. 11, 2022 » TestDriven.io » [Archived Version]

This tutorial details how to set up social auth with Django and Django Allauth.

Read More

Deploying a Django App to Fly.io

Nov. 9, 2022 » TestDriven.io » [Archived Version]

This tutorial looks at how to deploy a Django application to Fly.io.

Read More

Migrating to a Custom User Model Mid-project in Django

Oct. 21, 2022 » TestDriven.io » [Archived Version]

This article explains step-by-step how to migrate to a custom User model mid-project in Django.

Read More

Deploying a Django App to Dokku on a DigitalOcean Droplet

Oct. 10, 2022 » TestDriven.io » [Archived Version]

This tutorial looks at how to deploy a Django application to Dokku on a DigitalOcean droplet.

Read More

Continuously Deploying Django to Linode with Docker and GitHub Actions

Sept. 2, 2022 » TestDriven.io » [Archived Version]

In this tutorial, we'll look at how to configure GitHub Actions to continuously deploy a Django and Docker application to Linode.

Read More

Integrating Mailchimp with Django

Aug. 10, 2022 » TestDriven.io » [Archived Version]

This article looks at how to integrate Mailchimp with Django for newsletters and transactional emails.

Read More

Class-based vs Function-based Views in Django

Aug. 1, 2022 » TestDriven.io » [Archived Version]

This article looks at the differences between Django's class-based views (CBV) and function-based views (FBV).

Read More

Django Stripe Subscriptions

July 18, 2022 » TestDriven.io » [Archived Version]

This tutorial looks at how to handle subscription payments with Django and Stripe.

Read More

Async Views in Django

April 26, 2022 » TestDriven.io » [Archived Version]

This tutorial looks at how to get started with Django's asynchronous views.

Read More

Permissions in Django

April 11, 2022 » TestDriven.io » [Archived Version]

This article looks at how to leverage Django's default permission system to assign permissions to users and groups.

Read More