django admin - экспорт как csv

Я использую следующий фрагмент Django для экспорта результатов страницы admin change_list в csv http://djangosnippets.org/snippets/790/

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

Функция принимает список (с именем fields , см. Ниже) в качестве переменной, которая определяет, какие поля вы хотите экспортировать, но я не могу понять, как передать это в функцию. Это связано с тем, что функция вызывается с использованием шаблона URL, который не включает переменную полей.

def admin_list_export(request, model_name, app_label, queryset=None, fields=None, list_display=True): 

6
задан John 22 November 2010 в 12:12
поделиться