Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Open Source Code >> Content
Hoe te Python gebruiken als backend
Met behulp van Python voor uw backend webapplicaties programmeren is een alternatief voor de meer gebruikelijke manier van doen in PHP . Hoewel de syntax kan een beetje meer verbose omdat alle content ( headers en HTML ) is ingebed in de Python via de "print " verklaringen , velen nog steeds de voorkeur aan de veel duidelijker syntax van Python . Met de Common Gateway Interface uw programma afgedrukt lijnen die door de server zodanig dat de cliënt user agent ziet het precies alsof het een statische HTML-bestand was wordt geserveerd . Wat je nodig hebt
Python - geïntegreerde webserver
Toon Meer Aanwijzingen
1

Open een lege ASCII-tekstbestand . Zoals bijna elke programmeertaal , alle Python -programma's gaan in de reguliere tekstbestanden .

Type " import cgi " als de eerste regel van het bestand 2 . Dit vertelt Python om CGI -functionaliteit beschikbaar om uw programma te maken

Type 3 " print" Content-type : text /html \\ n \\ n " " . Als de tweede regel van het bestand . Deze regel vertelt de user agent (bijvoorbeeld de browser van de gebruiker ) welk type gegevens te verwachten en wordt automatisch verzonden wanneer een webserver serveert een statische webpagina. Maar omdat je gebruik maakt van de CGI , moet u deze expliciet . Voor de leesbaarheid tijdens het debuggen Gebruik de carriage return ( " \\ n " ) en tab ( " \\ t " ) Python escape codes waar u normaal zou plaatsen witte ruimte in je markup .
4

Gebruik afdruk verklaringen geven de inhoud van de webpagina terug naar de user agent . Vergeet niet om escape -codes gebruiken in uw print statements om aanhalingstekens en andere dergelijke tekens ontsnappen . Misschien wilt u opmaak voor alle pagina's in verschillende functies in te kapselen en doorgeven unieke data als parameters om die functies .

Type " vorm = cgi.FieldStorage ( ) " 5 overal in je script om het te gebruiken " FieldStorage ( ) " methode van de " cgi " class om vorm ingediende gegevens van de vorige pagina terug te krijgen als een woordenboek object aan de variabele " vorm " . De variabele " vorm " kan worden hernoemd naar wat u maar wilt . U kunt gebruik maken van " als " statements met de " vorm " object " has_key ( ) " en " value ( ) " methode om te bepalen of vorm van gegevens, zelfs in de eerste plaats werd ingediend en de inhoud van dat formulier de gegevens .
< Br > 6

Gebruik de Python Database Application Program Interface ( DB - API ) modules te databank interactie verwerken . De module die u gebruikt en de bijbehorende syntaxis van de opdracht is afhankelijk van wat voor soort database die u gebruikt .
7

Sla je script . Raadpleeg de documentatie van uw webserver om uit te zoeken waar uw CGI bestanden moet gaan en welke extensie je Python CGI bestanden moeten hebben . De meeste servers vereisen dat uw bestanden worden in een " cgi - bin " directory met de extensie " . Cgi , ' maar je server kan anders zijn .

Previous: Next:
  Open Source Code
·Hoe je tekst invoegen in Paint…
·Verbinding maken met een CVS R…
·Hoe maak gratis een Animal Ban…
·Hoe maak je een Open Source We…
·Software te gebruiken Met Open…
·Wat is Linux Kernel ? 
·Hoe te Whitelist in Thunderbir…
·De voordelen van OpenOffice 
·HTML Tutorial voor Special Eff…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe maak je een voetnoot in Word 2007 
·Hoe te verzachten Black & White in Photo…
·Hoe kan ik een bestand Resize tot 2 Mega…
·Hoe Personal Information Delete 
·Hoe kan ik een ISO converteren in PAL -f…
·Hoe te XDCAM EX- MOV converteren naar MP…
·Symantec Trojan Waarschuwingen 
·Hoe maak je een BUP converteren 
·Wat Panel gebruik je bij te houden of Ke…
Copyright © Computer Kennis http://www.nldit.com