giovedì 12 giugno 2008

Configurare app.yaml

Sintetizzo (e forse banalizzo) alcuni concetti per renderli spero più comprensibili.
Nel file app.yaml si trovano le configurazioni dei comandi che Google App recepisce tramite il browser.
Aggiungendo le righe di cui sotto (al file app.yaml)
  • handlers:
  • - url: /nomecomando/(.*?)/(.*)
  • script: cartellafiles/d2/\1.py
diciamo al programma che quando arriva una riga-comando come questa :
  • http://localhost:8080/nomecomando/gprog/gcom
vada nella sottocartella "cartellafiles/d2/" legga il programma gprog.py ed esegua il comando gcom, ovvero:
  • cartellafiles/d2/gprog.py gcom
Nel programma gprog.py dovremo configurare opportunamente il "main" che dovrà comprendere correttamente le istruzioni "http://localhost:8080/nomecomando/gprog/gcom" come sotto, per richiamare la classe MainPage
  • def main():
  • application = webapp.WSGIApplication(
  • [('nomecomando/gprog/gcom', MainPage)
  • ('nomecomando/gprog/ins1*',ins1,
  • ....etc...
  • ],
  • debug=True)

*Altre istruzioni possono poi essere aggiunte.

Nessun commento: