django-admin-export est une application Django qui ajoute une action mondiale pour Django admin pour exporter vers XLS.
Installer
- Easy_install django-admin-export
- Ajouter admin_export aux applications installées
- Ajouter (r '^ admin_export /', include ("admin_export.urls")), aux urls.py
- Recommandé - Ajouter jquery à Django modifier des pages administrateur.
- Recommandé - Personnalisez modèle pour le faire paraître cool!
Personnalisation du modèle
Vous aurez besoin d'un niveau modéré de compréhension sur le remplacement de modèles de Django, jquery, et ajax pour ce faire. Par défaut l'action vous amène à une page séparée et les clés étrangères ne fonctionnera pas, car elles reposent sur jquery ajax. Je choisis d'avoir l'utilisation des mines ajax pour garder la page sur la liste de changement d'administration lui-même et la charge dans des domaines clés étrangères que nécessaire. Je utilise aussi Grappelli, si vous ne avez pas, vous aurez besoin de modifier cela un peu. Pour ce faire, remplacer /admin/change_list.html
Mon personnalisation fait usage de l'outil de jQuery pour créer une belle superposition.
{% Extends "grappelli / templates / admin / change_list.html"%}
{% Feuilles de bloc%}
& Nbsp; {{}} block.super
& Nbsp;
{% Endblock%}
{% Javascripts de bloc%}
& Nbsp;
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
{% De teneur en block%}
& Nbsp; {{}} block.super
& Nbsp;
& Nbsp;
{% Endblock%}
Avoir une meilleure solution? Peut-être que celui qui ne nécessite pas jquery? Contactez-moi ou mettre dans une demande d'amélioration! En savoir plus sur le plugin sur mon blog
Caractéristiques :.
- Exporter vers XLS
- (nécessite JQuery)
- Voir hors champs que vous souhaitez exporter
- Utiliser le filtre de Django admin requête simple besoin
Domaines liés à l'exportation
Exigences :
- Python
- Django
Commentaires non trouvées