Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Python - Python (mod_python) e web server
Forum - Python - Python (mod_python) e web server

Avatar
lespeol (Normal User)
Newbie


Messaggi: 12
Iscritto: 05/05/2010

Segnala al moderatore
Postato alle 16:42
Venerdì, 23/07/2010
Ciao a tutti.

Ho da poco iniziato con il python.

Visto che sto usando molto web service e xml in questo periodo ho deciso di unire le varie cose.

Il bello è che i primi passi con python e nello specifico con mod_python sono stati fino adesso un disastro.

Strano, perché di guide ne ho trovate... e nessuno con il mio problema che sembra STUPIDO, ma che non lo è.

Praticamente dopo aver installato il modulo per apache mod_python e aver verificato che funziona, ho un problema con la funzione "print" di python.

Non mi funziona. Dice che non esiste il file.

Questo è lo script: helloworld.py con permessi settati a 755 su mac osx

Codice sorgente - presumibilmente Python

  1. #!/usr/bin/python
  2.  
  3.  
  4. print "Content-type: text/html\n\n"
  5. print "<html>Hello world!</html>"



(print sarà ovviamente scritto tutto minuscolo)

Semplicissimo "Hello World!".

Se faccio
Codice sorgente - presumibilmente Python

  1. return "Hello World!"

nessun problema. Stampa tranquillamente.

Dimenticavo!!! Se eseguo lo script con "python helloworld.py" print funziona :heehee:

Ultima modifica effettuata da lespeol il 23/07/2010 alle 16:56
PM Quote
Avatar
delta (Normal User)
Pro


Messaggi: 96
Iscritto: 01/09/2009

Segnala al moderatore
Postato alle 16:57
Venerdì, 23/07/2010
mod_python non lo usa nessuno, lo sviluppo è attualmente bloccato (sono fermi alla versione di Python 2.5, e ormai è uscita la 2.7!)
se vuoi creare siti web non usare CGI, vai di Django/web2py/Grok/TurboGears/etc (ovvero studiati un web framework). ma se devi... installati wod_wsgi o fastcgi

PM Quote
Avatar
lespeol (Normal User)
Newbie


Messaggi: 12
Iscritto: 05/05/2010

Segnala al moderatore
Postato alle 17:09
Venerdì, 23/07/2010
Ti ringrazio!

Corro!!!

PM Quote
Avatar
lespeol (Normal User)
Newbie


Messaggi: 12
Iscritto: 05/05/2010

Segnala al moderatore
Postato alle 19:07
Lunedì, 26/07/2010
Però!

Ok per i framework!

Ma a me serve uno script lato server che mi faccia un "hello world" e una connessione a database mysql e che mi restituisca il risultato.

Usare un framework completo come django per fare solo questo mi pare troppo.

E con mod_wsgi sto peggio che con mod_python. Perché?

PM Quote