J'ai lu le didacticiel sur le site Web cherrypy et j'ai toujours du mal à comprendre comment il peut être implémenté de manière modulaire et évolutive. Est-ce que quelqu'un pourrait me montrer un exemple de comment obtenir cherrypy recevoir un simple poste http à sa racine, traiter la variable d'une certaine façon, et répondre dynamiquement en utilisant ces données dans la réponse?J'ai de la difficulté à comprendre CherryPy
0
A
Répondre
1
Demandez-vous un exemple comme celui-ci?
http://www.cherrypy.org/wiki/CherryPyTutorial#ReceivingdatafromHTMLforms
Il reçoit l'entrée des formes.
Vous pouvez renvoyer n'importe quel texte d'une fonction de méthode CherryPy, de sorte que le texte dynamique basé sur l'entrée est vraiment trivial.
3
from cherrypy import expose
class Adder:
@expose
def index(self):
return '''<html>
<body>
<form action="add">
<input name="a" /> + <input name="b"> =
<input type="submit" />
</form>
</body>
</html>'''
@expose
def add(self, a, b):
return str(int(a) + int(b))
if __name__ == "__main__":
from cherrypy import quickstart
quickstart(Adder())
Exécutez le script, puis ouvrez un navigateur sur http://localhost:8080
Questions connexes
- 1. Difficulté à comprendre Java MouseEvent
- 2. JAI Changer la résolution JPEG
- 3. Difficulté à comprendre et créer des objets JavaScript dynamiques
- 4. Difficulté à comprendre les sept Golden Actions Restful
- 5. la difficulté à comprendre où un constructeur de copie est venu
- 6. REST et les services Web - avoir de la difficulté à les comprendre
- 7. J'ai de la difficulté à comprendre ce code PHP très simple. S'il vous plaît aider?
- 8. CherryPy et la concurrence
- 9. Exemple de multithreading Cherrypy
- 10. Exécution de JAI dans OSGi
- 11. Dois-je utiliser JAI?
- 12. JAI ImageIO-core codecLib source
- 13. Analyser une image avec JAI
- 14. la difficulté à intégrer Minuscule Diaporama
- 15. la difficulté à rendre Javascript dans Rails
- 16. Déploiement de CherryPy (daemon)
- 17. difficulté à créer cutom chargeur de classe
- 18. Erreur lors de la sortie serveur cherrypy
- 19. J'ai de la difficulté à importer l'interface C# en Python
- 20. Consommation de mémoire dans Cherrypy
- 21. Comment arrêter cherrypy de l'intérieur?
- 22. difficulté à peupler lookupEdit problème!
- 23. Numéro de fusion DBus-Cherrypy
- 24. URL dynamique avec cherrypy MethodDispatcher
- 25. CherryPy - enregistrement des cases à cocher de sélection aux variables
- 26. Onglets jQuery; difficulté à biscuits
- 27. Comment générer un graphique à la volée avec cherrypy
- 28. cherrypy conserve objet entre la page mise à jour
- 29. Possible d'envoyer des variables à la page d'index dans CherryPy?
- 30. avec difficulté à Ruby hash