1 | Index: /home/david/Workspace/fairford/src/django/core/serializers/python.py
|
---|
2 | ===================================================================
|
---|
3 | --- /home/david/Workspace/fairford/src/django/core/serializers/python.py (revision 9244)
|
---|
4 | +++ /home/david/Workspace/fairford/src/django/core/serializers/python.py (working copy)
|
---|
5 | @@ -45,7 +45,7 @@
|
---|
6 | related = related._get_pk_val()
|
---|
7 | else:
|
---|
8 | # Related to remote object via other field
|
---|
9 | - related = getattr(related, field.rel.field_name)
|
---|
10 | + related = getattr(related, field.rel.get_related_field().attname)
|
---|
11 | self._current[field.name] = smart_unicode(related, strings_only=True)
|
---|
12 |
|
---|
13 | def handle_m2m_field(self, obj, field):
|
---|
14 | Index: /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py
|
---|
15 | ===================================================================
|
---|
16 | --- /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py (revision 9244)
|
---|
17 | +++ /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py (working copy)
|
---|
18 | @@ -88,7 +88,7 @@
|
---|
19 | related = related._get_pk_val()
|
---|
20 | else:
|
---|
21 | # Related to remote object via other field
|
---|
22 | - related = getattr(related, field.rel.field_name)
|
---|
23 | + related = getattr(related, field.rel.get_related_field().attname)
|
---|
24 | self.xml.characters(smart_unicode(related))
|
---|
25 | else:
|
---|
26 | self.xml.addQuickElement("None")
|
---|