django-admin-export è un app Django che aggiunge un'azione globale per Django admin per esportare in XLS.
Installa
- Easy_install django-admin-export
- Aggiungi admin_export a Apps installate
- Aggiungi (r '^ admin_export /', comprendono ("admin_export.urls")), a urls.py
- Consigliato - Aggiungi jquery Django modificare pagine di amministrazione.
- Consigliato - Personalizzare template per far sembrare cool!
Personalizzazione del template
Avrete bisogno di un moderato livello di comprensione sulla sostituzione modelli Django, jquery e ajax per fare questo. Per impostazione predefinita, l'azione vi porterà a una pagina separata e chiavi esterne non funziona, perché si basano su jquery ajax. Ho scegliere di usufruire miniera ajax per mantenere la pagina dell'elenco cambiamento di amministrazione stesso e carico in settori chiave esterna se necessario. Io uso anche Grappelli, se non è necessario modificare questo un po '. Per fare questo, ignorare /admin/change_list.html
La mia personalizzazione fa uso di strumento di jQuery per creare una bella sovrapposizione.
{% Estende "Grappelli / templates / admin / change_list.html"%}
{% Fogli di stile blocco%}
& Nbsp; {{block.super}}
& Nbsp;
{% Endblock%}
{% Javascripts blocco%}
& Nbsp;
& Nbsp; {{block.super}}
& Nbsp; <-! Edited Grappelli / js / actions.min.js mostrare overlaw quando necessario ->
& Nbsp;
{% Endblock%}
{% Contenuto block%}
& Nbsp; {{block.super}}
& Nbsp;
& Nbsp;
{% Endblock%}
Avere una soluzione migliore? Forse uno che non richiede jQuery? Contattatemi o mettere in una richiesta di miglioramento! Per saperne di più il plugin sul mio blog
Caratteristiche :.
- Esporta in XLS
- Esporta campi correlati (richiede JQuery)
- Vedi off campi che si desidera esportare
- Filtro Usa Django admin semplice query deve
Requisiti :
- Python
- Django
I commenti non trovato