Bonjour à tous,
Je me lance dans l'essai de page python sur serveur web.
Dans un raspberryPI avec Apache en 192.168.1.7 j'ai libéré tous les droits
sur le dossier /var/www et y ai posé les fichiers suivants :
PageWEB.html
Pingouin.gif
input_query.py
conformément au livre Gérard Swinnen : Apprendre à programmer avec Python p. 267
Les codes sont les suivants :
Fichier PageWEB.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <HTML> <HEAD><TITLE>Exercice avec Python</TITLE></HEAD> <BODY> <DIV ALIGN="center"> <IMG SRC="Pingouin.gif"> <H2>Page Web interactive</H2> <P>Cette page est associée à un script Python</P> <FORM ACTION="http://192.168.1.7/var/www/input_query.py" METHOD="post"> <INPUT TYPE="submit" NAME="send" VALUE="Exécuter le script"> </FORM> </DIV></BODY></HTML>
Fichier input_query.py
A l'éxécution depuis un poste du réseau sous xp la page web s'affiche correctement avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #! /usr/bin/python # -*- coding:Utf-8 -*- # Affichage d'un formulaire HTML simplifié : print "Content-Type: text/html\n" print """ <H3><FONT COLOR="Royal blue"> Page web produite par un script Python </FONT></H3> <FORM ACTION="print_result.py" METHOD="post"> <P>Veuillez entrer votre nom dans le champ ci-dessous, s.v.p. :</P> <P><INPUT NAME="visiteur" SIZE=20 MAXLENGTH=20 TYPE="text"></P> <P>Veuillez également me fournir une phrase quelconque :</P> <TEXTAREA NAME="phrase" ROWS=2 COLS=50>Mississippi</TEXTAREA> <P>J'utiliserai cette phrase pour établir un histogramme.</P> <INPUT TYPE="submit" NAME="send" VALUE="Action"> </FORM> """
le pingouin mais quand j'appui sur le bouton éxécuter le script il y a un message
d'erreur :
192.168.1.7/var/www/input_query.py
Not Found
The requested URL /var/www/input_query.py was not found on this server.
Apache/2.2.22 (Debian) Server at 192.168.1.7 Port 80
Si quelqu'un peut aider le débutant que je suis.
Merci beaucoup.
P.G
Partager