|
|
|
|
@ -37,7 +37,8 @@ def detect_foreign_key_changes(sender, instance, **kwargs): |
|
|
|
|
|
|
|
|
|
# Check foreign key fields |
|
|
|
|
for field in sender._meta.get_fields(): |
|
|
|
|
if isinstance(field, models.ForeignKey): |
|
|
|
|
if isinstance(field, models.ForeignKey) and not field.related_model == User: |
|
|
|
|
print(f'field.related_model = {field.related_model}') |
|
|
|
|
old_value = getattr(old_instance, field.name, None) |
|
|
|
|
new_value = getattr(instance, field.name, None) |
|
|
|
|
if old_value != new_value: |
|
|
|
|
|