Как я могу применить действие к нескольким элементам в list_filter, не выполняя их по отдельности, один за другим?

Скажем, у меня есть администратор Django,

list_filters = ['car_number']

Это даст мне список номеров автомобилей, которые есть в модели, чтобы я мог выбрать один за другим.

То, что я хочу сделать, это применить действие к нескольким номерам 'car_number', но прежде чем я смогу это сделать, мне нужно, чтобы они были визуально перечислены, чтобы я мог установить флажок, перейти к списку своих действий и применить действие.

Если у вас есть экземпляры автомобилей с полями car_number, заполненными от 1 до 10, и вы выбираете номер 6 из списка фильтров, появится любой автомобиль с таким номером, и после этого вы сможете применить действие. Но я хочу применить действие к номерам 6 и 4 без необходимости выполнять их по отдельности один за другим. Как я могу пойти по этому поводу? есть ли способ искать их обоих одновременно? способ сделать несколько разделов в списке фильтров?

На всякий случай, если это имеет значение, я использую костюм django поверх администратора

1 ответ

import numpy
cars = numpy.array([1,2,3,4,5,6]])
map(action,cars[:,[4,6]])

может быть?

Другие вопросы по тегам