django-admin-export este o aplicatie Django care adaugă o acțiune la nivel mondial pentru Django admin să exporte în XLS.
Instalare
- Easy_install django-admin-export
- Adauga admin_export la Apps instalate
- Adauga (r '^ admin_export / ", cuprinde (" admin_export.urls ")), la urls.py
- Recomandat - Adauga jQuery la django pagini edita admin.
- Recomandat - Customize șablon pentru a face să arate cool!
Personalizarea template
Veți avea nevoie de un nivel moderat de înțelegere privind imperative șabloane Django, jQuery, Ajax și de a face acest lucru. În mod implicit acțiunea vă va duce la o pagină separată și cheile străine nu va funcționa, pentru că ele se bazează pe jquery ajax. Aleg să aibă folos mea Ajax pentru a menține pagina de pe lista schimbare admin în sine și în domenii cheie, sarcina străine după cum este necesar. Eu folosesc, de asemenea, Grappelli, dacă nu, va trebui să modificați această un pic. Pentru a face acest lucru, suprascrie /admin/change_list.html
Personalizare mea face uz de instrument jQuery pentru a crea o suprapunere frumos.
{% Extinde "Grappelli / template / admin / change_list.html"%}
{% De stil bloc%}
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp; .modal {
& Nbsp; background-color: #fbfdfd;
& Nbsp; afișare: nici unul;
& Nbsp; lățime: 550px;
& Nbsp; padding: 20px;
& Nbsp; text-align: center;
& Nbsp; de frontieră: 3px solid # 333;
& Nbsp;
& Nbsp; opacitate: 0,98;
& Nbsp; border-radius: 12px;
& Nbsp; -moz-border-radius: 12px;
& Nbsp; -webkit-border-radius: 12px;
& Nbsp; de box-shadow: 20px 20px 200px negru;
& Nbsp; -moz-box-shadow: 20px 20px 200px negru;
& Nbsp; -webkit-box-shadow: 20px 20px 200px negru;
& Nbsp; z index: 999;
& Nbsp;}
& Nbsp;
{% Endblock%}
{% Javascript bloc%}
& Nbsp;
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
{% Conținut de bloc%}
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
Ai o soluție mai bună? Poate una care nu are nevoie de jquery? Contactați-mă sau pus într-o cerere accesoriu! Cititi mai multe despre plugin-ul pe blog-ul meu
Caracteristici :.
- Export la XLS
- domenii de export aferente (necesită JQuery)
- Verificați de pe câmpuri doriți să le exportați
- Filtrul de utilizare Django lui admin de interogare simplu are nevoie de
Cerințe :
- Python
- Django
Comentariile nu a fost găsit