skip related model fields
This commit is contained in:
parent
dd5d4c56ed
commit
7ff982911b
1 changed files with 2 additions and 1 deletions
|
@ -279,7 +279,8 @@ class ChangedObject(models.Model):
|
|||
return result
|
||||
uniques = tuple(self.model_class._meta.unique_together)
|
||||
uniques += tuple((field.name, )
|
||||
for field in self.model_class._meta.get_fields() if field.unique and not field.primary_key)
|
||||
for field in self.model_class._meta.get_fields()
|
||||
if field.related_model is None and field.unique and not field.primary_key)
|
||||
for unique in uniques:
|
||||
names = tuple((name if self.model_class._meta.get_field(name).related_model is None else name+'__pk')
|
||||
for name in unique)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue