Как установить select all data до data_upload_max_number_fields (пример 500) на странице листинга в админке django
Сначала извините, если уже есть какой-либо вопрос, пожалуйста, дайте мне знать, потому что я новичок в этом сообществе
Заранее спасибо за ваши ценные ответы
На скриншоте ниже в Django admin, Как я могу переопределить select all 1005 с некоторым пользовательским числом, например select up to 500. Как вы знаете, data_upload_max_number_fields имеет ограничение в 1000, но я не хочу увеличивать это ограничение каждый раз. Потому что может быть возможно, что у меня есть 100000 данных, тогда насколько увеличится
data_upload_max_number_fields в настройках django. Так есть ли способ, которым я могу переопределить этот select all на меньше, чем максимальное поле upload max
например, выберите все до первых 500 данных
Я не хочу как по умолчанию, как показано на 2-м изображении
Ну, похоже, что нет прямого атрибута/метода для изменения максимального предела, но что вы можете сделать, так это установить пользовательское значение в атрибуте 'list_per_page' класса ModelAdmin в файле admin.py, как показано ниже:
class MyAppAdmin(admin.ModelAdmin):
list_per_page = 500
class Meta:
model = MyApp
Значение по умолчанию list_per_page равно 100, поэтому теперь, изменив его, вы можете напрямую выбрать все 500 (в вашем случае) сразу на странице и выполнить необходимую операцию.

