19-04-2013, 12:17
Citation :Je ne sais pas insérer un bouton de génération de document qui pointerait par exemple vers /activities/generate_pdf/n°_activité et quand je me rends manuellement sur cette adresse, une erreur 404 apparaît.
Avez-vous défini ladite vue (la fonction python qui prend un ID d'activité en paramètre et renvoie un PDF) ? Avez-vous configuré le fichier activities/urls.py pour prendre en compte cette vue ; si ce n'est pas le cas l'erreur 404 est évidement normale...
Pour la création d'un bouton, c'est expliqué dans le tutoriel de création de module (dans doc/fr/Didacticiel - Coder un module.rst). Le plus propre est de créer votre propre app, avec son urls.py, sa vue de génération de pdf, le bouton que vous configurez (dans populate.py) pour se mettre dans la vue de détail des activités. Du coup votre url ressemblera plutôt a /my_app/activity/gen_pdf/activity_id, mais ce n'est pas gênant je pense.