updated_fields = []
for key, value in changes.items():
if hasattr(user, key):
setattr(user, key, value)
updated_fields.append(key)
user.save(update_fields=updated_fields)
class BaseMedal(models.Model):
field_one = models.ForeignKey(TableName,...)
field_two = models.ForeignKey(AnotherTableName,...)
class ModelOne(BaseModal)
field = models.TextField(...)
class ModelTwo(BaseModel)
field = models.TextField(...)