diff --git a/localized_fields/__init__.py b/localized_fields/__init__.py index cf3b547..1385f00 100644 --- a/localized_fields/__init__.py +++ b/localized_fields/__init__.py @@ -3,6 +3,7 @@ from .forms import LocalizedFieldForm, LocalizedFieldWidget from .fields import (LocalizedField, LocalizedBleachField, LocalizedAutoSlugField, LocalizedUniqueSlugField) from .mixins import AtomicSlugRetryMixin +from .models import LocalizedModel from .localized_value import LocalizedValue __all__ = [ @@ -14,5 +15,6 @@ __all__ = [ 'LocalizedBleachField', 'LocalizedFieldWidget', 'LocalizedFieldForm', + 'LocalizedModel', 'AtomicSlugRetryMixin' ] diff --git a/localized_fields/models.py b/localized_fields/models.py index 8b13789..6d9faa8 100644 --- a/localized_fields/models.py +++ b/localized_fields/models.py @@ -1 +1,21 @@ +from django.db import models +from django.core.checks import Warning + +class LocalizedModel(models.Model): + """A model keeped for backwards compatibility""" + + @classmethod + def check(cls, **kwargs): + errors = super().check(**kwargs) + errors.append( + Warning( + 'localized_fields.LocalizedModel is deprecated', + hint='There is no need to use localized_fields.LocalizedModel', + obj=cls + ) + ) + return errors + + class Meta: + abstract = True