Bonjour,
Je voudrais savoir si de nos jours utiliser Python et CGI est encore possible ?
en effet, j'aimerais bien réussir un challenge perso d'un petit développement, mais comme c'est un peu particulier je me demande si c'est bien réaliste..

L'idée serait de réussir a faire fonctionner ceci comme en CGI :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
from reportlab.pdfgen import canvas
from reportlab.lib.units import cm
c = canvas.Canvas("hello.pdf")
c.drawString(9*cm, 22*cm, "Hello World!"
)

Mais j'ai vu que l'on doit avant détecter si on est bien dans un environnement de CGI en faisant un test sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
'    if 'QUERY_STRING' in os.environ:'
ce qui permet de considérer que l'on peut ajouter l'entête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
print "Content-Type: application/pdf"
print "Content-Disposition: attachment; filename=hello.pdf"

et qu'il faut rediriger ensuite le fichier vers Il m'a fallu plusieurs jours pour trouver ces infos, et n'étant pas très bon développeur, je patauge un peu, est ce que vous accepteriez de me donner un petit coup de main ?

merci