07-03-2014, 21:16
Citation : J'ai aussi vu les fonction export_backend_registry
Oui c'est la bonne voie : allez voir dans settings.py la variable EXPORT_BACKENDS qui vous donne le chemin vers les backends d'export de liste. Il vous suffit alors de vous inspirer d'un de ces backends (pour implémenter la bonne interface) pour créer votre propre backend et l'ajouter dans EXPORT_BACKENDS. Si vous n'avez pas besoin que la sortie soit "templatable" (pour être modifiée sans toucher au code), vous pouvez éviter latex et utiliser directement une bibliothèque Python dédiée au PDF, comme Reportlab par exemple.