Как получить удобочитаемое имя при сохранении ModelMultipleChoiceField в локальном хранилище в форме Django - PullRequest
0 голосов
/ 18 марта 2020

У меня есть эта модель:

class TourCreator(models.Model):
    preferred_location = models.ManyToManyField('tours.TourDetailPage', blank=True)

Для которой я использую форму:

from django_select2.forms import Select2MultipleWidget

class TourCreatorForm(ModelForm):  

    class Meta:
        model = TourCreator
        fields = '__all__'
        widgets = {
            'preferred_location': Select2MultipleWidget,
        }

Я использую Django Select2 для визуализации красивого Select2MultipleWidget. При работе с мастером форм я сохраняю входные данные формы в локальном хранилище с помощью JavaScript.

. Проблема в том, что это сохранение PK отношения ManyToMany, я хочу сохранить имя строки модель.

См. снимок экрана в качестве примера:

enter image description here

Как убедиться, что имя строки отношения ManyToMany сохранено вместо ПК?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...