localized cities #2

This commit is contained in:
Kuroshini 2020-01-27 23:15:48 +03:00
parent 468527bc0e
commit ff34d66854
2 changed files with 5 additions and 5 deletions

View File

@ -38,4 +38,8 @@ class Migration(migrations.Migration):
field=utils.models.TJSONField(default=None, help_text='{"en-GB":"some city name"}', null=True, verbose_name='City name json'),
),
migrations.RunPython(preserve_field_data, migrations.RunPython.noop),
migrations.RemoveField(
model_name='city',
name='name_translated',
)
]

View File

@ -143,14 +143,10 @@ class CityQuerySet(models.QuerySet):
return self.prefetch_related('country', 'region', 'region__country')
class City(models.Model):
class City(models.Model, TranslatedFieldsMixin):
"""Region model."""
name = TJSONField(default=None, null=True, help_text='{"en-GB":"some city name"}',
verbose_name=_('City name json'))
name_translated = TJSONField(blank=True, null=True, default=None,
verbose_name=_('Translated name'),
help_text='{"en-GB":"some text"}')
code = models.CharField(_('code'), max_length=250)
region = models.ForeignKey(Region, on_delete=models.CASCADE,
blank=True, null=True,