mirror of
				https://github.com/SectorLabs/django-localized-fields.git
				synced 2025-10-31 18:48:56 +03:00 
			
		
		
		
	Add deconstruct method for LocalizedBleachField for it to be recognized in django migrations
This commit is contained in:
		| @@ -9,6 +9,8 @@ class LocalizedBleachField(LocalizedField): | ||||
|     """Custom version of :see:BleachField that is actually a | ||||
|     :see:LocalizedField.""" | ||||
|  | ||||
|     DEFAULT_SHOULD_ESCAPE = True | ||||
|  | ||||
|     def __init__(self, *args, escape=True, **kwargs): | ||||
|         """Initializes a new instance of :see:LocalizedBleachField.""" | ||||
|  | ||||
| @@ -16,6 +18,14 @@ class LocalizedBleachField(LocalizedField): | ||||
|  | ||||
|         super().__init__(*args, **kwargs) | ||||
|  | ||||
|     def deconstruct(self): | ||||
|         name, path, args, kwargs = super().deconstruct() | ||||
|  | ||||
|         if self.escape != self.DEFAULT_SHOULD_ESCAPE: | ||||
|             kwargs["escape"] = self.escape | ||||
|  | ||||
|         return name, path, args, kwargs | ||||
|  | ||||
|     def pre_save(self, instance, add: bool): | ||||
|         """Ran just before the model is saved, allows us to built the slug. | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user