django-admin-exportação é um app Django que adiciona uma ação global para Django admin para exportar para XLS.
Instalar
- Easy_install django-admin-exportação
- Adicionar admin_export para aplicativos instalados
- Adicionar (r '^ admin_export /', include ("admin_export.urls")), para urls.py
- Recomendado - Adicionar jquery a Django editar páginas de administração.
- Recomendado - Personalize o modelo para torná-la legal!
Personalizando o modelo
Você vai precisar de um nível moderado de entendimento sobre substituindo modelos de Django, jQuery e ajax para fazer isso. Por padrão, a ação irá levá-lo a uma página separada e chaves estrangeiras não vai funcionar, porque dependem de jquery ajax. Eu escolho ter uso ajax mina para manter a página no próprio listagem do admin e carga em campos de chave estrangeira, conforme necessário. Eu também uso Grappelli, se você não fizer isso você vai precisar modificar isso um pouco. Para fazer isso, substituir /admin/change_list.html
Meu personalização faz uso da ferramenta jQuery para criar uma boa sobreposição.
{% Extends "Grappelli / templates / admin / change_list.html"%}
{% De estilo de bloco%}
& Nbsp; {{}} block.super
& Nbsp;
{% Endblock%}
{% Javascripts bloco%}
& Nbsp;
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
{% De conteúdo bloco%}
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
Tem uma solução melhor? Talvez aquela que não exige jquery? Contacte-me ou colocar em uma solicitação de melhoria! Leia mais sobre o plugin no meu blog
Características :.
- Export to XLS
- Exportação áreas afins (requer JQuery)
- Verifique off campos que deseja exportar
- Use filtro de Django admin consulta simples precisa
Requisitos :
- Python
- Django
Comentários não encontrado