ManyToMany в админке - Python
Формулировка задачи:
Добрый день! Создал модель, одно из полей -
, то есть привязка к записям той же таблицы. И теперь в админке Джанго при редактировании записей появился select, в котором примерно вот это:
То есть я только через консоль могу увидеть, чем они отличаются, и то вижу id. Вопрос, как поменять отображение, чтобы в списке выходило не MenuItem object, а одно из полей элемента списка, например, name. Спасибо!
Листинг программы
- models.ForeignKey('self', blank=True)
Листинг программы
- <select id="id_menuitem_set-3-parent" name="menuitem_set-3-parent">
- <option value="">---------</option>
- <option value="1">MenuItem object</option>
- <option value="2">MenuItem object</option>
- <option value="3">MenuItem object</option>
- <option value="4">MenuItem object</option>
- <option value="5">MenuItem object</option>
- </select>
Решение задачи: «ManyToMany в админке»
textual
Листинг программы
- def __str__(self):
- return str(self.id)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д