Я нашел виджет Django Admin по умолчанию models.ManyToManyField
, чтобы быть громоздким в использовании. Это элемент HTML select, и если у вас много объектов «другой» модели, то совсем нецелесообразно находить «другие» объекты, которые вы хотите связать с «этим» объектом. И если у вас есть много объектов «другой» модели, похоже, даже замедляет рендеринг страницы администратора.Лучший администратор Django ManyToMany Виджет поля
Я знаю, что я могу создать собственный пользовательский виджет администратора и применить его к моему ManyToManyFields
, как я считаю нужным, но есть ли какие-либо готовые из них, которые я мог бы использовать вместо этого? В моих мечтах я представляю встроенный HTML-виджет с автоматическим заполнением текста. Это даже практично/возможно сделать в структуре администрирования Django?
Спасибо.
Отлично! Это похоже на то, что я ищу, я попробую. –
отлично, он делает manytomany намного более ясным для использования – maazza
Его работа Но как сделать это поданным только для чтения. Я пытаюсь read only_fields = ('users',). Но его показано в одной строке, разделенной запятой. Я хочу показать в строке разрыва ... –