Hvor å Legge ned Python til HTML
I motsetning Javascript, Python-kode kan ikke ved direkte integrert i HTML, men det kan påberopes gjennom felles gateway grensesnitt scripting, der den konkurrerer med Perl skriptspråk for britenes web-programmerere tar de første skrittene inn i interaktive webapplikasjoner. Robuste web / Python rammeverk som Django og Zope tilbyr Python programmerer kraftige verktøy for å lage web-applikasjoner der programmering logikk og html displayet holdes fra hverandre. Disse systemene tilbyr kraft og skalerbarhet.
Bruksanvisning
1 Konfigurer Apache web server for å kjøre CGI skript ved å sette inn følgende linjer med kode i hoved httpd.conf filen:
<Directory / usr / local / apache2 / htdocs / somedir>
Alternativer + ExecCGI
</ Directory>
Du må også legge til følgende linje i httpd.conf filen:
AddHandler cgi-script .cgi .py
Dette forteller webserveren som filer vedlagt med .cgi og .py må kjøres som CGI-skript.
2 Åpne en teksteditor og skriv inn følgende:
! / Usr / bin / python
print ( 'Content-type: text / html \ n') print ( '<TITLE> Python_In_HTML </ TITLE>') print ( '<H1> Python ønsker å si </ H1>') print ( '<P> Hei, HTML! </ P> ')
Den første linjen med sin "shebang" call påkaller Python; utskriftskommandoen kaller html metode, slik at teksten mellom taggene vil være riktig formatert i nettleseren. Lagre denne filen som PyScript1.py i root / Library / Apache / cgi-bin.
3 Test din skriptet ved å åpne en nettleser og skrive inn følgende nettadresse:
http://localhost.cgi-bin.PyScript1.py
Nettleseren vil vise følgende: Python ønsker å si Hei, HTML!
Hint
- Python CGI-skript fungere omtrent som Javascript og PHP. Den kan brukes til alt fra skjema validering til database interaktivitet. Utforsk mulighetene med en god manual.