Я использую следующий Django Snippet для экспорта результатов страницы администратора change_list в csv http://djangosnippets.org/snippets/790/
У меня это работает, но в настоящее время я могу получить его только для экспорта полей, определенных вlist_display
переменная.
Функция принимает список (названный fields
, см. Ниже) как переменную, которая определяет, какие поля вы хотите экспортировать, но я не могу понять, как передать это вфункция.Это связано с тем, что функция вызывается с использованием шаблона url, который не содержит переменную fields.
def admin_list_export(request, model_name, app_label, queryset=None, fields=None, list_display=True):