Uso de método POST en Flask-WTF
Clase 18 de 36 • Curso de Flask
Contenido del curso
- 21

Planteamiento del proyecto: To Do List
01:54 - 22

App Factory
06:49 - 23

Uso de Blueprints
13:49 - 24

Blueprints II
07:30 - 25

Base de datos y App Engine con Flask
03:11 - 26
Configuración de Google Cloud SDK
00:17 - 27

Configuración de proyecto en Google Cloud Platform
07:11 - 28

Implementación de Firestore
11:53 - 29

Autenticación de usuarios: Login
11:20 - 30

Autenticación de usuarios: Logout
10:03 - 31

Signup
10:53 - 32

Agregar tareas
08:27 - 33

Eliminar tareas
13:24 - 34

Editar tareas
09:01 - 35

Deploy a producción con App Engine
07:43 - 36

Conclusiones
01:27
Flask acepta peticiones GET por defecto y por ende no debemos declararla en nuestras rutas.
Pero cuando necesitamos hacer una petición POST al enviar un formulario debemos declararla de la siguiente manera, como en este ejemplo:
@app.route('/platzi-post', methods=['GET', 'POST'])
Debemos declararle además de la petición que queremos, GET, ya que le estamos pasando el parámetro methods para que acepte solo y únicamente las peticiones que estamos declarando.
De esta forma, al actualizar el navegador ya podremos hacer la petición POST a nuestra ruta deseada y obtener la respuesta requerida.