LocalizedModel keeped for backwards compatibility

This commit is contained in:
seroy 2017-03-18 17:51:31 +03:00
parent 340dde18cd
commit f0c7a72078
2 changed files with 22 additions and 0 deletions

View File

@ -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'
]

View File

@ -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