web-dev-qa-db-fra.com

Création d'une application Web python simple

J'ai un script python qui prend des entrées de ligne de commande. Je veux simplement modifier ce script pour pouvoir l'exécuter sur le Web. Je souhaite que l'interface de ligne de commande soit remplacée par une simple zone dans une page Web. Une fois le script exécuté, je souhaite que les résultats soient affichés sur une page Web, comme dans Commandline. 

Toute aide sur les points de départ, les paquets python à utiliser et les étapes à suivre serait la bienvenue.

Jusqu'à présent, j'ai lu un peu à propos de webapp2 pour Google App Engine et web.py. Je ne veux pas utiliser Django.

Je vous remercie!

5
Pythoner1234

Bien que vous puissiez utiliser un micro-cadre tel que Flask [1] pour une mise en route rapide, vous pouvez vous rapprocher du métal. Essayez de vous familiariser avec le protocole HTTP et implémentez votre propre serveur à l’aide du module http. Le http.server de Python 3 contient une classe SimpleHTTPServer [2] qui peut être très utile pour comprendre comment vous communiquez entre le client et votre processus.

[1] http://flask.pocoo.org/docs/0.12/quickstart/

[2] https://docs.python.org/2/library/simplehttpserver.html

3
FaureHu

Avez-vous envisagé d'utiliser Flask?

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Ceci est un très bon tutoriel sur la création d'une webapp de base.

1
Devasta