django-admin-export is een Django app die een wereldwijde actie om Django admin om te exporteren naar XLS voegt.
Installeer
- Easy_install django-admin-export
- Voeg admin_export aan geïnstalleerde apps
- Voeg (r '^ admin_export /', omvatten ("admin_export.urls")), om urls.py
- Aanbevolen - jQuery Toevoegen aan admin bewerken pagina's django.
- Aanbevolen - Pas sjabloon om het te laten kijken cool!
Het aanpassen van de sjabloon
U ontvangt een gematigd niveau van begrip op dwingende Django sjablonen, jQuery en Ajax om dit te doen moet. Standaard is de actie brengt u naar een aparte pagina en Buitenlandse sleutels zal niet werken, omdat ze vertrouwen op jQuery ajax. Ik kies ervoor om mijn gebruik ajax naar de pagina op de admin verandering lijst zelf en de belasting op buitenlandse belangrijke gebieden te houden als dat nodig hebben. Ik gebruik ook Grappelli, als je het niet dan moet u dit een beetje aan te passen. Om dit te doen, overschrijven /admin/change_list.html
Mijn maatwerk maakt gebruik van jQuery hulpmiddel om een mooie overlay maken.
{% Verlengt "Grappelli / templates / admin / change_list.html"%}
{% Blok stylesheets%}
& Nbsp; {{block.super}}
& Nbsp;
{% Endblock%}
{% Blok javascripts%}
& Nbsp;
& Nbsp; {{block.super}}
& Nbsp;
& Nbsp;
{% Endblock%}
{% Blok inhoud%}
& Nbsp; {{block.super}}
& Nbsp;
& Nbsp;
{% Endblock%}
Hebben een betere oplossing? Misschien is er een die niet jQuery nodig? Contact met mij op of zet in een verbetering aanvraag! Lees meer over de plugin op mijn blog
Kenmerken .
- Exporteren naar XLS
- Exporteer aanverwante gebieden (vereist JQuery)
- Vink velden die u wilt exporteren
- filter Met Django admin's voor eenvoudige query moet
Eisen
- Python
- Django
Reacties niet gevonden