Servidor de desarrollo Flask

¿Qué es Flask?

Flask es un marco de micro-web basado en python. Micro-framework es normalmente un marco con poca o ninguna dependencia externa de las bibliotecas. Aunque Flask es un micro-marco de trabajo tan efectivo como cualquier otro marco web debido a su amplia gama de bibliotecas de Python disponibles como SQLAlchemy, Flask-Migrate, etc. En este artículo, discutiremos qué es un servidor de desarrollo y por qué es usó.

¿Qué es un servidor de desarrollo?

Un servidor de desarrollo es un servidor que se utiliza en el desarrollo, prueba de programas, sitios web, software o aplicaciones por parte de los desarrolladores. Proporciona un entorno de tiempo de ejecución, así como todas las utilidades de hardware/software necesarias para la depuración y el desarrollo de programas.

Puede usar un servidor de desarrollo para verificar si su aplicación web funciona como se esperaba o no. En el matraz, cuando la configuración de depuración se establece en verdadero, también puede usar el servidor de desarrollo para depurar su aplicación.

En este artículo, crearemos una aplicación web basada en matraz de una sola página y explicaremos los diferentes métodos mediante los cuales puede ejecutar su servidor de desarrollo.

Creación de la aplicación web Flask –

Instalación del módulo: para instalar el matraz usando pip (instalador de paquetes para python), ejecute el siguiente comando:

pip install flask

Ejemplo: El siguiente es el código para una aplicación de frasco simple que tiene una sola página y usaremos el servidor de desarrollo para verificar si la página se sirve en la aplicación como se esperaba.

app.py


from flask import Flask, render_template

app = Flask(__name__)

# Debug setting set to true
app.debug = True

@app.route('/')
def index():
    return "Greetings from GeeksforGeeks"

if __name__ == '__main__':
    app.run()

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *