Доброго времени суток, предположим, есть две модели, одна пользователя:
class User(models.Model):
images = models.ManyToManyField("Image", verbose_name="Фотографии", blank=true)
И другая самой фотографии:
class Image(models.Model):
image = models.ImageField(verbose_name="Фотография", default="/static/images/default_image.png")
Также предположим, что добавление идёт из админки, и здесь мне не нравится одна вещь
При создании любого экземпляра модели, имеющей поле many-to-many field, в этом самом поле отображаются абсолютно все фотографии, относящиеся к Image, которые могут даже не относиться к User
Однако те фотографии, вернее объекты, которые относятся к юзер, подсвечиваются серым, и вроде понятно, что относится к User, а что просто отображается как экземпляр Image, но это очень сильно мешает
Как мне убрать отображение объектов Image в поле User.images, которые не относятся к данному юзеру
То есть технически все работает, но такой вывод в админке очень сильно мозолит глаз