#26586: makemigrations does not detect custom field subclassing change
-------------------------------------+-------------------------------------
Reporter: tuffnatty | Owner: baylee
Type: Bug | Status: assigned
Component: Migrations | Version: 1.9
Severity: Normal | Resolution:
Keywords: migrations, custom | Triage Stage: Accepted
fields |
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by baylee):
After discussion with Markus at PyCon sprints 2016:
This isn't possible. The closest we get is
[https://github.com/django/django/blob/master/django/db/migrations/autodetector.py#L879
here], where we could add a check for `get_internal_type()` of the two
fields. But that won't work because the old state and new state are
dynamically generated from the field definition in the migration files.
The only way to handle this would be if we saved internal type as part of
the migrations.
Propose closing this in favor of adding documentation in #26702
--
Ticket URL: <https://code.djangoproject.com/ticket/26586#comment:5>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/067.6426176abbafa781e041062f21c86d77%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.