Как сделать так, чтобы список данных отображался в виде выпадающего списка в DjangoAdmin?
У меня есть колонка в Django Admin, которая не является полем в модели таблицы. В колонке отображается список данных. Я бы хотел, чтобы этот столбец был выпадающим, но в настоящее время он отображается как текст.
Похоже, я могу использовать choices, чтобы заставить это быть выпадающим списком, но опции в выпадающем списке динамические, поэтому choices здесь не подходит.
Вот мой метод, определяющий колонку:
def my_method:
collection = list(MyModel.objects.values_list('name', flat=True))
return mark_safe(collection)
Как сделать так, чтобы список данных отображался в виде выпадающего списка в DjangoAdmin?
Извините, если это слишком расплывчато - я новичок в Django и DjangoAdmin, поэтому не уверен, какая информация необходима.