DjangoTricks
  • Tricks
  • Blog
  • Goodies
  • Social
  • Donate
  • Manage Cookies
Random trick ➔

About Separating Schema Changes from Data Migrations

Don't mix AddField with a RunPython that backfills millions of rows in the same migration. Split them into distinct migration files so each one does less work and is independently restartable.

Tips and Tricks Development Databases Django 6.x Django 5.2 Django 4.2 Migrations

  • image/svg+xml Share
    on X
  • Share
    on Facebook
  • Share
    on LinkedIn

Also by me

Django Messaging

For Django-based social platforms.

Django App for You
Django Paddle Subscriptions

For Django-based SaaS projects.

Django App for You
Django GDPR Cookie Consent

For Django websites that use cookies.

Django App for You
Django 3 Web Development Cookbook - Fourth Edition
Book for You
Django 3 Web Development Cookbook

Learn how to build practical web projects with Django 3.

1st things 1st
SaaS for You
Online prioritizer "1st things 1st"

It's not for everyone, but it might be for you!

Also about Django