Вместо текстового значения в поле бд заносятся цифры (индексы tuple) django

У меня есть tuple городов:

City_CHOICES = (
    ("1", "Волгоград"),
    ("2", "Волжский"),
    ("3", "Быково"),
    ("4", "Городище"),
    ...
    ("18", "Другое"),
 )

В модели ArtPerson есть поле city:

class ArtPerson(models.Model):
    ...
    city = models.CharField(max_length=250, default="Волгоград", verbose_name="Город художника", choices=City_CHOICES,)
...

При добавлении нового человека в БД через админ панель в бд почему-то записывается число (например, 1, если введён Волгоград, 2, если введён Волжский).

Приходится в DB Browser вручную исправлять числа на слова.

Как решить данную проблему? Благодарна любым дельным советам.

Вернуться на верх