Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man skapar skärmar eller formulär med Python

    webbsidan du tittar på var skräddarsydda , monteras och genererat speciellt för dig baserat på den information du angav i ett webbformulär . När du klickat på " skicka " eller " skicka " -knappen , avrättades du ett program som kontrolleras dina data , utfört de nödvändiga operationer på data , sedan skickas ett svar tillbaka till dig . Programspråket Python innehåller en Common Gateway Interface eller CGI- bibliotek för formulärhantering. Om din webbserver har Python installerat och konfigurerat som ett CGI- språk , kan du skriva skript för att skapa webbsidor med inmatningsformulär , bearbeta data och skapa anpassade lösningar . Saker du behöver
    Plain - textredigerare som Anteckningar
    FTP ( File Transfer Protocol ) program
    Visa fler instruktioner
    1

    Starta vanlig textredigerare Anteckningar genom att klicka på " Start " -knappen , och sedan " Alla program", " tillbehör" och " Anteckningar. "
    2

    Skriv följande kod i textredigeraren genom att skriva in den eller genom att välja koden med musen , trycka på " Ctrl " och " C " och sedan klistra in den i editorn med en " Ctrl " /" V " -kommandot . Ersätt " [indent ] " med en fördjupning av fem platser :

    # /usr /bin /python

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

    # /usr /bin /python

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

    def generate_page ( ) :

    [ strecksatsen ] print " \\ n "

    [ indent] print " \\ n "

    [ indent] print " \\ t My Python HTML Demo < /TITLE > \\ n " <br> <p> [ indent] print " < /HEAD > \\ n " <br> <p> [ indent] print " <BODY BGCOLOR =#F7FCAE> \\ n " <br> <p> [ indent] print " \\ t <H1> Python Form < /H1 > \\ n " <br> <p> [ indent] print " <form action="checktest.py" method="post" > ' <br> <p> [ indent] print " Förnamn : <input type="text" name="firstname"> " <br> <p> [ indent] print ' Efternamn : < input type = " text " name = " Efternamn " > ' <br> <p> [ indent] print ' <input type="radio" name="sex" value="male" > Manlig < input type = " radio " name = " kön " value = " kvinnliga " > kvinnligt " <br> <p> [ indent] print " E-postadress : <input type="text" name="email"> " <br> <p> [ indent] print ' <input type="submit" value="Submit"> </form > ' <br> <p> [ indent] print " < /BODY > \\ n " <br> <p> [ indent] print " < /HTML > \\ n " <br> <p> generate_page ( ) Addera 3 <p> Klicka på menyn Arkiv . Välj " Spara " alternativet . Spara under filnamnet " myform.py . " <br> 4 <p> Klicka på Arkiv-menyn , klicka på " Nytt ". Skriv följande kod i textredigeraren genom att skriva in den eller genom att markera koden med musen , trycka på " Ctrl " och " C " och sedan klistra in den i editorn med en " Ctrl " /" V " -kommandot . Ersätt " [indent ] " med en fördjupning av fem platser : <br> <p> # /usr /bin /python <br> <p> import cgi <br> <p> def checkform ( ) : <br> <p> [ indent] print " Content-Type : text /html \\ n " <br> <p> [ indent] formen = cgi.FieldStorage ( ) katalog <p> [ indent] om form.has_key ( "förnamn " ) och bildar [ " förnamn " ] value = " . " : <br> <p> [ indent] [ indent] print " <h1> förnamn : " , formen [ " förnamn " ] . värde , " < /h1 > " <br> <p> [ indent] annat : <br> <p> [ indent] [ indent] print " <h1> Fel : Förnamn inte in < /h1 > " <br> <p> [ indent] om form.has_key ( " efternamn " ) och bildar [ "efternamn " ] value = " . " : <br> <p> [ indent] [ indent] print " <h1> Efternamn : " , formen . [ "efternamn " ] värde , " < /h1 > " <br> <p> [ indent] annat : <br> <p> [ indent] [ indent] print " <h1> Fel : Inga efternamn < /h1 > " <br> <p> [ indent] om form.has_key ( " sex " ) och bildar [ " sex " ] " value = . ! " : <br> <p> [ indent] [ indent] print " <h1> sex : " , formen [ " sex " ] . värde , " < /h1 > " <br> <p> [ indent] annat : <br> <p> [ indent] [ indent] print " < , h1 > Fel : " . ! value = Inget sex deltagare < /h1 > " <br> <p> [ indent] om form.has_key ( " e " ) och bildar [ " email ] " " : <br> <p> [ indent] [ indent] print " <h1> email : " . , formen [ " email " ] värde , " < /h1 > " <br> <p> [ indent] annat : <br> <p> [ indent] [ indent] print " <h1> Error : No email in < /h1 > " <br> <p> checkform ( ) <br> 5 <p> Klicka på menyn Arkiv . Välj " Spara " alternativet . Spara det under filnamnet " test.py. " <br> 6 <p> Starta FTP-program och logga in på webbservern . Ladda upp filerna " myform.py " och " test.py " till rotkatalogen på webbservern . <br> 7 <p> Använd FTP-program för att ändra tillstånd av " myform.py " och "test . py " för att tillåta skript ska köras. Om din FTP applikation kräver att du anger tillstånd genom att skriva chmod nummer, ange " 775 " som mask . <br> 8 <p> Klicka på "Disconnect " knappen för FTP-program . <br> <br > 9 <p> Starta en webbläsare och ange sedan lämplig webbadress för att komma åt Python-skript : <br> <p> http://yourdomainname.com/myform.py <br> <p> Ersätt " yourdomainname.com " med domännamnet eller IP -adressen för webbservern . <br> 10 <p> Tryck på " Enter" för att ladda URL och kör " myform.py " Python-skript . Fyll i formuläret . Tryck på "Skicka " -knappen . Efter skript körs , bör du se de uppgifter du angett eller ett felmeddelande. <br> <br> <div class=dad2><script language='javascript' src='http://www.dator.xyz/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='http://www.dator.xyz/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/python-programming/93814.html' >Python självrannsakan Funktioner </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/python-programming/93816.html' >Vad är IndexError i Python </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93885.html" title="Hur man sparar en Array i Python " target="_self">Hur man sparar en Array i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93722.html" title="Hur man håller en löpande summa av en variabel i Python " target="_self">Hur man håller en löpande summa av en variabel i Pyth…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93945.html" title="Hur beräkna medelvärdet varians och standardavvikelse Använda Python " target="_self">Hur beräkna medelvärdet varians och standardavvikelse…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93497.html" title="Förteckning över python-moduler " target="_self">Förteckning över python-moduler </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93519.html" title="Hur jag använder min Python -skript med Blender " target="_self">Hur jag använder min Python -skript med Blender </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93856.html" title="Hur man driver ett Python-skript i Windows " target="_self">Hur man driver ett Python-skript i Windows </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/94114.html" title="Python SSL Tutorial " target="_self">Python SSL Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/94064.html" title="Hur man upptäcker en tom lista i Python " target="_self">Hur man upptäcker en tom lista i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93761.html" title="Python OS Processer " target="_self">Python OS Processer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93637.html" title="Hur man gör en iterativ Program i Python " target="_self">Hur man gör en iterativ Program i Python </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86308.html" title="Checkinstall för Mac OSX " target="_self">Checkinstall för Mac OSX </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91207.html" title="Ställa Animation bakgrund på en webbsida " target="_self">Ställa Animation bakgrund på en webbsida </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93483.html" title="Hur Code Nim för Python " target="_self">Hur Code Nim för Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85231.html" title="Hur du formaterar datum och tid Med iostream " target="_self">Hur du formaterar datum och tid Med iostream </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95490.html" title="Hur hittar Antalet kolumner i GridView kontroll " target="_self">Hur hittar Antalet kolumner i GridView kontroll </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88825.html" title="Hur du gör din egen Datorprogram " target="_self">Hur du gör din egen Datorprogram </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95516.html" title="Hur man programmerar Animationer i VB6 " target="_self">Hur man programmerar Animationer i VB6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90395.html" title="Hur man skriver ett 3D Java Game " target="_self">Hur man skriver ett 3D Java Game </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87462.html" title="Storlek & MaxLength Egenskaper för en textruta " target="_self">Storlek & MaxLength Egenskaper för en textruta </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87239.html" title="Hur att kompilera en klass fil " target="_self">Hur att kompilera en klass fil </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>