Comments 9
Гуд. Надо взять на вооружение.
+2
Недавно нужно было такое сделать ) возьму на вооружение.
0
Выглядит интересно, правда я не совсем понял где это надо вписывать.
0
Это очень плохой способ — вы в _selected_action можете получить 400 тысяч объектов и у вас будет просто out of memory
0
Почему-то не видно ссылки на источник:
www.jpichon.net/blog/2010/08/django-admin-actions-and-intermediate-pages/
www.jpichon.net/blog/2010/08/django-admin-actions-and-intermediate-pages/
0
Вот тут небольшая ошибка вылезла
Если элементов на странице 20, страниц больше 1 и хочется выбрать все, в админке есть кнопка «выбрать все( ххх штук)». При таком раскладе в форму передаются только объекты модели с 1й страницы, что бы передавались все сделал вот так:
form = ChangeCategoryForm(initial={'_selected_action': request.POST.getlist(admin.ACTION_CHECKBOX_NAME)})
Если элементов на странице 20, страниц больше 1 и хочется выбрать все, в админке есть кнопка «выбрать все( ххх штук)». При таком раскладе в форму передаются только объекты модели с 1й страницы, что бы передавались все сделал вот так:
form = ActionsAddSaleForProduct(initial={'_selected_action': queryset.values_list('id', flat=True)})
0
Only those users with full accounts are able to leave comments. Log in, please.
Django Admin Actions — действия с промежуточной страницей