Django как отобразить внешний ключ в админке в виде списка ссылок?

Допустим, у меня есть две модели Django Room и User. Здесь я оставлю модели открытыми.

У User есть отношения "один-ко-многим" с Room, так что одна комната может использоваться многими пользователями, но ее использование необязательно:

room = models.ForeignKey(Room, blank=True, null=True, on_delete=models.SET_NULL, related_name='users')

Как показать в Room admin page раздел со всеми его пользователями?

Я уже пробовал admin.TabularInline и он показывает все поля пользователя как редактируемые, но я хотел бы иметь список ссылок на пользователей (например, имя пользователя) с возможностью добавить существующего пользователя в список.

Я также попробовал добавить пользователей related_name к атрибуту Room ModelAdmin list_display, но ничего не произошло :D

Вернуться на верх