Opened 10 years ago

Last modified 9 years ago

#23794 closed Bug

FieldDoesNotExist error in migration with deleted fields and unique_together constraint — at Initial Version

Reported by: Nico Benitez Owned by: nobody
Component: Migrations Version: dev
Severity: Normal Keywords: migration unique_together removefield
Cc: info+coding@… Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

I had a model that had a ForeignKey field and a unique_together constraint involving that field. I deleted both the field and the unique_together constraint in my model and ran makemigrations. The migration created RemoveField operation and a AlterUniqueTogether operation with unique_together=set([]). When I tried to run the migration, a django.db.models.fields.FieldDoesNotExist exception occured. I edited the migration manually to put the AlterUniqueTogether operation before the RemoveField operation and then the migration worked.

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top