#23226: Migrations generated by python2 break when using python3 to migrate
---------------------------------+----------------------------------------
Reporter: morshed.nader@… | Owner: andrewgodwin
Type: Bug | Status: closed
Component: Migrations | Version: 1.7-rc-2
Severity: Release blocker | Resolution: fixed
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+----------------------------------------
Comment (by mcgeeco):
Sorry if I'm a little confused about this. Was it supposed to be fixed?
I'm getting it now on 1.9.6, trying to port from 2 -> 3:
{{{
File "/usr/local/lib/python3.4/dist-
packages/django/db/models/fields/related.py", line 594, in
foreign_related_fields
return tuple(rhs_field for lhs_field, rhs_field in self.related_fields
if rhs_field)
File "/usr/local/lib/python3.4/dist-
packages/django/db/models/fields/related.py", line 581, in related_fields
self._related_fields = self.resolve_related_fields()
File "/usr/local/lib/python3.4/dist-
packages/django/db/models/fields/related.py", line 574, in
resolve_related_fields
else self.remote_field.model._meta.get_field(to_field_name))
File "/usr/local/lib/python3.4/dist-
packages/django/db/models/options.py", line 582, in get_field
raise FieldDoesNotExist('%s has no field named %r' %
(self.object_name, field_name))
django.core.exceptions.FieldDoesNotExist: Subject has no field named
b'name'
}}}
Is there some step I'm missing (I've added unicode literals to the
models.py file)? I can't see anything in the
[https://docs.djangoproject.com/en/1.9/topics/python3/ porting docs].
--
Ticket URL: <https://code.djangoproject.com/ticket/23226#comment:16>
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/081.955b1082c0bdddfc40f36cfb1e65615e%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.