Revert Django 1.7 RemoveField migration

You can manually edit your migration and add AlterField with default value for a field just before RemoveField. It should be safe even after applying migration. That will make RemoveField that will happen after to be reversible.

An example. Having field in model summary named profit that was defined before removal like that:

profit = models.PositiveIntegerField(verbose_name="profits")

you should add before RemoveField of it an AlterField like that:

migrations.AlterField(
    model_name="summary",
    name="profit",
    field=models.PositiveIntegerField(verbose_name="profits", default=0),
    preserve_default=False,
    ),

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)