У меня есть эта модель:
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, я хочу сохранить имя строки модель.
См. снимок экрана в качестве примера:
Как убедиться, что имя строки отношения ManyToMany сохранено вместо ПК?