У меня есть модели Django:
class Subject(models.Model):
name = models.CharField(max_length=35, unique=True)
class Book(models.Model):
title = models.CharField(max_length=400)
subject = models.ManyToManyField(Subject, related_name='books', blank=True, verbose_name="Subject")
Есть много предметов - около 100.
При редактировании записи Книги в администраторе Django очень трудно увидеть, какие предметы присутствуют в конкретной книге.
Администратор Django предлагает список с множественным выбором, и это здорово, но чтобы увидеть книгу, вы должны прокрутить весь список выбора.
Было бы намного лучше, если бы:
- Я мог бы предложить список предметов только для чтения над списком множественного выбора, или
- список с множественным выбором начинался с выбранных предметов, затем имел запись типа «----», затем продолжался с другими предметами.
Кто-нибудь знает, как я могу реализовать любое из вышеперечисленного в Django, чтобы улучшить удобство использования ManyToManyFields в администраторе Django?
Спасибо!