1 | Index: django/core/management.py
|
---|
2 | ===================================================================
|
---|
3 | --- django/core/management.py (revision 3608)
|
---|
4 | +++ django/core/management.py (working copy)
|
---|
5 | @@ -148,7 +148,10 @@
|
---|
6 | pending_references = {}
|
---|
7 | for f in opts.fields:
|
---|
8 | if isinstance(f, models.ForeignKey):
|
---|
9 | - rel_field = f.rel.get_related_field()
|
---|
10 | + fld = f
|
---|
11 | + while isinstance(fld, models.ForeignKey):
|
---|
12 | + rel_field = fld.rel.get_related_field()
|
---|
13 | + fld = rel_field
|
---|
14 | data_type = get_rel_data_type(rel_field)
|
---|
15 | else:
|
---|
16 | rel_field = f
|
---|