Red de conocimientos turísticos - Conocimientos sobre calendario chino - Utilice flask para la interacción de datos de front-end y back-end

Utilice flask para la interacción de datos de front-end y back-end

flask es un framework web liviano, hablemos de cómo usarlo

De hecho, los pasos son muy simples

1. Inicialización

aplicación = Flask (nombre), al crear una aplicación de objeto flask, debe especificar el constructor de la clase flask a través de parámetros. Si es un modelo, coloque el nombre del modelo entre paréntesis. nombre.

Después de la inicialización, hay dos formas de definir parámetros para depurar o no: config.update o .debug. Por razones de seguridad, los programas en línea deben establecer este parámetro en falso, es decir, no se permite la depuración

2. Enrutamiento

Convierta rutas en rutas a través de decoradores. sigue:

3. Interacción entre el front-end y el back-end

Método 1: el front-end envía, el back-end recibe

El front-end genera el contenido requerido por el backend a través de ajax o envío de formulario (ajax Ver la página anterior)

El backend obtiene los parámetros del front-end (.debug) a través de request.Form

Método 2: El frontend envía y el backend recibe el formulario para obtener los parámetros de la publicación del frontend

Método 2: El backend envía y el frontend recibe

El backend interactúa a través del motor de plantillas render_template

El backend interactúa a través de return render_template

Después de que el cliente pasa el nombre a la página hello.html mediante return render_template('hello.html' , nombre=nombre)

La dirección de la página HTML debe estar ubicada en la carpeta de la plantilla.

La dirección de la página HTML debe estar en la carpeta de plantillas.

Adquisición frontal:

{ if name }

lt; Hola {{ name }}