Archives du 16 juillet 2006
16 juillet 2006 2 commentaires
Web.py est un framework web en langage python. Il se distingue par sa légereté et son efficacité.
Pour l’essayer téléchargez un seul fichier web.py et lancez le avec python. Et voilà, un serveur web tourne sur http://localhost:8080
. Un coup d’oeil au tutoriel et vous verrez que le code pour faire une page est très simple et bien pensé.
Voici le code d’un « Hello World » Bonjour Monde tout ce qu’il y a de plus basique.
import web
urls = (
'/', 'index'
)
class index:
def GET(self):
print 'Bonjour Monde'
if __name__ == '__main__': web.run(urls)
Web.py commence donc avec la liste des urls possibles sous la forme d’une liste d’expressions régulières, renvoyant vers une classe en python. Ces classes différencient dès le départ une méthode différente selon que le page soit accédée en GET
ou en POST
, comme cela devrait être fait.
Une fois en place les joies de coder en python s’offrent à nous et c’est très agréable. On est libre d’utiliser le système de templates en python que l’on veut comme le très bon Cheetah ou le très léger template.py qui est en train d’être développé, spécifiquement pour web.py.
Noter que si vous voulez essayer, la version SVN se décline en un dossier complet de modules séparés et très utiles (web.py, form.py, template.py, db.py etc.).
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.