diff --git a/localized_fields/fields/localized_field.py b/localized_fields/fields/localized_field.py index 3085a14..34ae876 100644 --- a/localized_fields/fields/localized_field.py +++ b/localized_fields/fields/localized_field.py @@ -18,12 +18,6 @@ class LocalizedField(HStoreField): def __init__(self, *args, **kwargs): """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) @staticmethod diff --git a/localized_fields/models.py b/localized_fields/models.py index fb70e08..2f681f8 100644 --- a/localized_fields/models.py +++ b/localized_fields/models.py @@ -1,12 +1,10 @@ -from django.db import models, transaction -from django.db.utils import IntegrityError -from django.conf import settings +from psqlextra.models import PostgresModel from .fields import LocalizedField from .localized_value import LocalizedValue -class LocalizedModel(models.Model): +class LocalizedModel(PostgresModel): """A model that contains localized fields.""" class Meta: