Add fix for Django 1.4

This commit is contained in:
Michael van Tellingen 2014-03-01 14:24:25 +01:00
parent 6ffae1ad8f
commit 2bcddd5be9

View file

@ -81,8 +81,13 @@ class FieldInstanceTracker(object):
if isinstance(field_obj, DeferredAttribute):
self.deferred_fields.append(field)
# Django 1.4
model = None
if hasattr(field_obj, 'model_ref'):
model = field_obj.model_ref()
field_tracker = DeferredAttributeTracker(
field_obj.field_name, None)
field_obj.field_name, model)
setattr(self.instance.__class__, field, field_tracker)