Move LocalizedValue and add get_language_codes

This commit is contained in:
Swen Kooij
2017-02-01 15:06:36 +02:00
parent 680383b636
commit 105c1e7b6b
8 changed files with 43 additions and 15 deletions

View File

@@ -2,8 +2,8 @@ from django.conf import settings
from django.contrib.postgres.fields import HStoreField
from django.db.utils import IntegrityError
from ..forms import LocalizedFieldForm
from .localized_value import LocalizedValue
from localized_fields import LocalizedFieldForm
from ..localized_value import LocalizedValue
class LocalizedField(HStoreField):
@@ -164,9 +164,10 @@ class LocalizedField(HStoreField):
"""Gets the values to pass to :see:__init__ when
re-creating this object."""
values = super(LocalizedField, self).deconstruct()
values[3].update({
'uniqueness': self.uniqueness
})
name, path, args, kwargs = super(
LocalizedField, self).deconstruct()
return values
if self.uniqueness:
kwargs['uniqueness'] = self.uniqueness
return name, path, args, kwargs