mirror of
				https://github.com/SectorLabs/django-localized-fields.git
				synced 2025-10-30 10:38:58 +03:00 
			
		
		
		
	Now inheriting from PostgresModel for upserts
This commit is contained in:
		| @@ -18,12 +18,6 @@ class LocalizedField(HStoreField): | |||||||
|     def __init__(self, *args, **kwargs): |     def __init__(self, *args, **kwargs): | ||||||
|         """Initializes a new instance of :see:LocalizedField.""" |         """Initializes a new instance of :see:LocalizedField.""" | ||||||
|  |  | ||||||
|         required = kwargs.get('required') |  | ||||||
|         if required is None: |  | ||||||
|             required = [settings.LANGUAGE_CODE] |  | ||||||
|  |  | ||||||
|         kwargs['required'] = required |  | ||||||
|  |  | ||||||
|         super(LocalizedField, self).__init__(*args, **kwargs) |         super(LocalizedField, self).__init__(*args, **kwargs) | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|   | |||||||
| @@ -1,12 +1,10 @@ | |||||||
| from django.db import models, transaction | from psqlextra.models import PostgresModel | ||||||
| from django.db.utils import IntegrityError |  | ||||||
| from django.conf import settings |  | ||||||
|  |  | ||||||
| from .fields import LocalizedField | from .fields import LocalizedField | ||||||
| from .localized_value import LocalizedValue | from .localized_value import LocalizedValue | ||||||
|  |  | ||||||
|  |  | ||||||
| class LocalizedModel(models.Model): | class LocalizedModel(PostgresModel): | ||||||
|     """A model that contains localized fields.""" |     """A model that contains localized fields.""" | ||||||
|  |  | ||||||
|     class Meta: |     class Meta: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user