preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

40.6.7 La solución definitiva Podemos arreglar un poco este ejemplo definiendo una función que se puede usar para crear el objeto de la aplicación Flask y asegurándonos de que solo ejecutamos la aplicación si el código se está ejecutando como el módulo principal: desde matraz importar Flask, jsonify, url_for def crear_servicio(): aplicación = Frasco (nombre) @app.route(’/hola’, métodos=[‘GET’]) definitivamente bienvenido(): volver jsonify({‘msg’: ‘Hola Flask World’}) con aplicación.test_request_context(): imprimir (url_para (‘bienvenido’)) devolver la aplicación si nombre == ‘principal’: aplicación = crear_servicio() aplicación.ejecutar(depurar=Verdadero) Una característica que hemos agregado a este programa es el uso de test_re- búsqueda_contexto(). El objeto de contexto de solicitud de prueba devuelto implementa el protocolo de administrador de contexto y, por lo tanto, se puede usar a través de una declaración with; esto es útil para fines de depuración. Se puede usar para verificar la URL utilizada para cualquier función. con la información de enrutamiento especificada. En este caso, la salida de la declaración de impresión es ‘/hola’ ya que esta es la URL definida por el decorador @app.route. 40.7 Recursos en línea Consulte los siguientes recursos en línea para obtener información sobre los temas de este capítulo: • http://www.ics.uci.edu/*fielding/pubs/dissertation/top.htm Roy Fielding’ Doctor. Tesis; si está interesado en el fondo para DESCANSAR, lea esto. • https://wiki.python.org/moin/WebFrameworks para una lista muy extensa de web marcos para Python. • https://www.djangoproject.com/ para obtener información sobre Django. • http://www.web2py.com/ Documentación del marco web de Web2py. • https://cherrypy.org/ Para obtener documentación sobre el marco web CherryPy. • http:// ask.pocoo.org/ Para obtener información y ejemplos sobre el desarrollo web de Flask. marco de opciones. 40.6 Hola mundo en matraz 479

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus