| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment faire pour créer des écrans ou forme avec Python
    La page Web que vous consultez a été adaptée , assemblé et a généré spécialement pour vous en fonction des informations que vous avez entré dans un formulaire Web. Lorsque vous avez cliqué sur le bouton " soumettre " ou " envoyer " , vous exécutez une application qui vérifié vos données , effectué les opérations requises sur les données, puis envoyez une réponse à vous . Le langage de programmation Python comprend un Common Gateway Interface ou bibliothèque CGI pour le traitement des formulaires . Si votre serveur Web a Python installée et configurée en tant que langue CGI , vous pouvez écrire des scripts pour créer des pages Web avec des formulaires de saisie , traiter les données et générer des réponses personnalisées. Choses que vous devez
    éditeur de texte comme Notepad
    FTP ( File Transfer Protocol) demande
    Afficher plus Instructions
    1

    Lancez l' éditeur de texte Notepad en cliquant sur le bouton "Démarrer ", puis "Tous les programmes ", "Accessoires " et "Bloc-notes ".
    2

    Entrez le code suivant dans l'éditeur de texte en le tapant ou en sélectionnant le code avec la souris, la touche " Ctrl" et " C ", puis le coller dans l'éditeur avec une touche "Ctrl" /commande "V". Remplacer " [ indent] " avec une empreinte de cinq espaces:

    # /usr /bin /python

    print "Content -Type: text /html \\ n \\ n" !

    # /usr /bin /python

    print " Content- type : text /html \\ n \\ n" !

    def generate_page ():

    [ tiret ] print " \\ n"

    [ indent] print " \\ n"

    [ indent] print "\\ t Mon Python HTML Demo \\ n "

    [ indent] print" \\ n "

    [ indent] print" \\ n "
    < p> [ indent] print "\\ t

    formulaire Python

    \\ n"

    [ indent] print '

    ' Photos

    [ indent] print ' Prénom : '

    [indent ] print " nom : '

    [ indent] print' Homme femme '

    [ indent] print' Adresse Email:

    ' [ indent] print '

    '

    [ indent] print " \\ n"
    < p > [indent ] print "< /code > \\ n"

    generate_page ()
    3

    Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrer sous le nom de fichier " myform.py . "
    4

    Cliquez sur le menu Fichier , puis cliquez sur "Nouveau". Entrez le code suivant dans l'éditeur de texte en le tapant ou en sélectionnant le code avec la souris, la touche " Ctrl" et " C ", puis le coller dans l'éditeur avec une touche "Ctrl" /commande "V". Remplacer " [ indent] " avec une empreinte de cinq espaces :

    # /usr /bin /python

    import cgi

    def checkForm ():
    < p> [indent ] print "Content- Type : text /html \\ n"

    [ indent] form = cgi.FieldStorage ()

    [ indent] si form.has_key ( " prénom " ) et de la forme [" prénom "] value = " . " :

    [indent ] [ indent] print "

    Prénom: " forme " . valeur , [" prénom] » < /h1> "

    [ indent] autre :

    [ indent] [indent ] print " Erreur de

    : Prénom pas entré

    "

    [ indent] si form.has_key ( "nom " ) et la forme valeur [ "nom "] = " . " :

    [indent ] [ indent] print "

    Nom: " , la forme valeur [ "nom "] , "< /h1> "

    [ indent] autre : .

    [indent ] [ indent] print "

    erreur: Aucun Nom < /h1> "

    [ indent] si form.has_key ( « sexe ») et de la forme [" sexe "] " value = . ! ":

    [indent ] [ indent] print"

    sexe: " form [ " sexe "] . valeur "

    "

    [ indent] autre :

    [indent ] [ indent] print" < ; h1> erreur: " . ! valeur = Pas de sexe entra "

    [ indent] si form.has_key ( "email" ) et de la forme [" email] " ":
    < p > [indent ] [ indent] print "

    Email: " . , forme [ "email" ] de valeur »

    "

    [ indent] autre :

    [ indent] [indent ] print "Erreur de

    : Non courriel indiqué

    "

    checkForm ()
    5

    Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrez-le sous le nom de fichier " test.py. "
    6

    Lancez l'application FTP et connectez-vous au serveur Web. Téléchargez les fichiers " myform.py " et " test.py " dans le répertoire racine du serveur Web.
    7

    Utilisez l'application FTP pour changer les permissions de " myform.py " et "test . py " pour autoriser les scripts à exécuter. Si votre application FTP , vous devez configurer permission en entrant les numéros chmod , entrez " 775 " comme masque.
    8

    Cliquez sur le bouton "Déconnecter " de l'application FTP.
    < Br > 9

    Lancez un navigateur Web , puis entrez l'URL appropriée pour accéder au script Python :

    http://yourdomainname.com/myform.py

    Remplacer " yourdomainname.com " avec le nom de domaine ou l'adresse IP du serveur Web.
    10

    Appuyez sur la touche "Entrée" pour charger l'URL et exécutez le script Python " myform.py " . Remplissez le formulaire . Appuyez sur la touche "Envoyer" . Après l'exécution du script , vous devriez voir les données saisies ou un message d' erreur.

    Previous :

    next :
      articles connexes
    ·Comment charger un script Python dans un Shell IDLE 
    ·Comment Passer les lignes de commentaires en Python 
    ·Comment faire pour convertir un dictionnaire pour XML e…
    ·Comment faire pour convertir JSON au format CSV en Pyth…
    ·Comment obtenir Python pour obtenir une sortie image 
    ·Comment créer un dossier dans Python 
    ·Processus En Python 
    ·Comment faire une boucle répétant en Python 
    ·J'ai une erreur de syntaxe incorrecte dans Python 
    ·Comment tuer un thread avec FG en Python 
      articles en vedette
    ·Comment faire pour trouver une chaîne en chaîne PHP 
    ·Comment faire un jeu Java Swing 
    ·Comment combiner plusieurs chiffres avec WinEdt 
    ·IE 8 JavaScript Invalid Pointer erreur 
    ·Comment trouver la longueur du tableau de chaînes en V…
    ·Comment faire une machine à états finis déterministe…
    ·Comment se connecter à un fichier PHP MySQL XML 
    ·Limitations de la discussion en Java 
    ·Comment utiliser Timestamps Lamport 
    ·Comment faire pour supprimer les doublons d'une liste d…
    Copyright © Connaissances Informatiques http://fr.wingwit.com