Inhaltsverzeichnis
Luego necesitamos crear el objeto de la aplicación principal, que es una instancia del Clase de matraz: de matraz importar Flask, jsonify aplicación = Frasco (nombre) El argumento pasado al constructor Flask() es el nombre del módulo o paquete de la aplicación. Como este es un ejemplo simple, usaremos el name atributo del módulo que en este caso será ‘main’. En aplicaciones más grandes y complejas, con múltiples paquetes y módulos, entonces usted Es posible que deba elegir un nombre de paquete apropiado. El objeto de la aplicación Flask implementa el WSGI (Web Server Gateway Interfaz) estándar para Python. Esto se especificó originalmente en PEP-333 en 2003 y se actualizó para Python 3 en PEP-3333 publicado en 2010. Proporciona un sencillo convención sobre cómo los servidores web deben manejar las solicitudes a las aplicaciones. el frasco objeto de aplicación es el elemento que puede enrutar una solicitud de una URL a un Python función. 40.6.4 Proporcionar información de enrutamiento Ahora podemos definir la información de enrutamiento para el objeto de la aplicación Flask. Este la información asignará una URL a una función. Cuando esa URL es, por ejemplo, ingresada en el campo URL de un navegador web, el objeto de la aplicación Flask recibirá ese solicitar e invocar la función adecuada. Para proporcionar información de mapeo de rutas, usamos el decorador @app.route en un función o método. Por ejemplo, en el siguiente código, el decorador @app.route mapea la URL /hola a la función bienvenido() para solicitudes HTTP Get: @app.route(’/hola’, métodos=[‘GET’]) definitivamente bienvenido(): volver jsonify({‘msg’: ‘Hola Flask World’}) Hay dos cosas a tener en cuenta acerca de esta definición de función: • El decorador @app.route se usa para especificar declarativamente el enrutamiento información para la función. Esto significa que la URL ‘/hola’ será mapeado a la función bienvenido(). El decorador también especifica el HTTP método que es compatible; en este caso, se admiten solicitudes GET (que es en realidad es el valor predeterminado, por lo que no es necesario incluirlo aquí, pero es útil desde un punto de vista punto de vista de la documentación). 476 40 Servicios web en Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• 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.
Weiterlesen