(self, cloned_entity: models.Model)
| 130 | unique_together = ("model_field", "content_type", "object_id") |
| 131 | |
| 132 | def deep_clone_for_new_entity(self, cloned_entity: models.Model) -> "Metadata": |
| 133 | content_type = ContentType.objects.get_for_model(cloned_entity) |
| 134 | metadata: Metadata = Metadata.objects.create( |
| 135 | model_field=self.model_field, |
| 136 | content_type=content_type, |
| 137 | object_id=cloned_entity.pk, |
| 138 | field_value=self.field_value, |
| 139 | ) |
| 140 | return metadata |