Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de Desarrollo Web con Python!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de Desarrollo Web con Python

Video ¿Qué es el query string?

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Dentro del protocolo HTTP podemos encontrar diferentes métodos (verbos) con los cuales podemos realizar diferentes tipos de peticiones. El método más utilizado sin duda es el método GET, método cual nos permite obtener un recurso por parte del servidor, ya sea una página web, un archivo txt, un gif etc...

Siempre que nosotros ingresamos a una sitio web, por ejemplo, www.codigofacilito.com utilizando nuestro navegador la petición al servidor se hará atraves del método GET.

Algo interesante de este método es que podemos enviar información al servidor de tal forma que seamos más precisos en el recurso que deseamos obtener. La información la enviaremos atraves de la URL, en una sección denominada Query String. Veamos un ejemplo.

Si nosotros realizamos una petición a la ruta

/users

Espereamos que la respuesta (ya sea una página web, un objeto JSON o XML) tenga relación con usuarios. Si queremos (y el servidor lo permite) podemos enviar información extra.

/users?order=true

En este caso realizamos la petición indicando que el servidor nos debe retornar los usuarios de forma ordenada. Todo lo que se encuentre después del signo de interrogación (?) lo conoceremos como Query String y posee la siguiente estructura:

__ llave (nombre del parametro) , signo igual (=) y valor. __

  • Módulo 1 | 17 clases

    Introducción y Fundamentos

    expand_more
    • play_circle_outline

      Clase 1

      Introducción al curso de Python Web

    • play_circle_outline

      Clase 2

      Qué es Flask

    • play_circle_outline

      Clase 3

      WSGI python

    • play_circle_outline

      Clase 4

      Entorno de desarrollo e instalación de Flask

    • play_circle_outline

      Clase 5

      Crear servidor de Flask

    • play_circle_outline

      Clase 6

      Hola mundo (primera página web)

    • play_circle_outline

      Clase 7

      Renderizar template

    • play_circle_outline

      Clase 8

      Páginas web dinámicas

    • play_circle_outline

      Clase 9

      Ciclos y condicionales

    • play_circle_outline

      Clase 10

      Plantillas Jinja2

    • play_circle_outline

      Clase 11

      Parámetros

    • play_arrow

      Clase 12

      ¿Qué es el query string?

    • play_circle_outline

      Clase 13

      Lectura de queries

    • play_circle_outline

      Clase 14

      Archivos estáticos

    • play_circle_outline

      Clase 15

      Herencia de plantillas

    • play_circle_outline

      Clase 16

      Links

    • play_circle_outline

      Clase 17

      Callbacks

  • Módulo 2 | 7 clases

    Proyecto del curso

    expand_more
    • play_circle_outline

      Clase 1

      Estructura del proyecto

    • play_circle_outline

      Clase 2

      Urls

    • play_circle_outline

      Clase 3

      Manejo de archivos estáticos

    • play_circle_outline

      Clase 4

      Errores y manejo

    • play_circle_outline

      Clase 5

      Archivos de configuraciones

    • play_circle_outline

      Clase 6

      Integración con Bootstrap

    • play_circle_outline

      Clase 7

      Layout Principal

  • Módulo 3 | 7 clases

    Formularios

    expand_more
    • play_circle_outline

      Clase 1

      Crear formulario

    • play_circle_outline

      Clase 2

      Pintar formulario

    • play_circle_outline

      Clase 3

      Macros

    • play_circle_outline

      Clase 4

      Macros en Jinja2

    • play_circle_outline

      Clase 5

      Obtener valores del formulario

    • play_circle_outline

      Clase 6

      CSRF

    • play_circle_outline

      Clase 7

      Validaciones

  • Módulo 4 | 6 clases

    Modelos

    expand_more
    • play_circle_outline

      Clase 1

      Conexión con la base de datos

    • play_circle_outline

      Clase 2

      Crear tabla de usuarios

    • play_circle_outline

      Clase 3

      Formulario para crear usuarios

    • play_circle_outline

      Clase 4

      Registrar usuario

    • play_circle_outline

      Clase 5

      Mensaje flashed

    • play_circle_outline

      Clase 6

      Generar contraseña

  • Módulo 5 | 4 clases

    Validaciones

    expand_more
    • play_circle_outline

      Clase 1

      Validaciones mediante funciones

    • play_circle_outline

      Clase 2

      Honeypot un método anti spam

    • play_circle_outline

      Clase 3

      Validaciones mediante métodos

    • play_circle_outline

      Clase 4

      Método validate

  • Módulo 6 | 7 clases

    Autenticación de usuarios

    expand_more
    • play_circle_outline

      Clase 1

      Obtener (buscar) usuario

    • play_circle_outline

      Clase 2

      Generar sesión

    • play_circle_outline

      Clase 3

      Mensajes por categorías

    • play_circle_outline

      Clase 4

      Cerrar sesión

    • play_circle_outline

      Clase 5

      Login requerido

    • play_circle_outline

      Clase 6

      Obtener al usuario actual

    • play_circle_outline

      Clase 7

      Archivo de constantes

  • Módulo 7 | 10 clases

    CRUD - Crear, Leer, Actualizar y Eliminar

    expand_more
    • play_circle_outline

      Clase 1

      Modelo de tareas

    • play_circle_outline

      Clase 2

      Formulario para crear tareas

    • play_circle_outline

      Clase 3

      Crear tareas

    • play_circle_outline

      Clase 4

      Listar tareas

    • play_circle_outline

      Clase 5

      Editar estructura de la tabla

    • play_circle_outline

      Clase 6

      Editar tarea

    • play_circle_outline

      Clase 7

      Eliminar tarea

    • play_circle_outline

      Clase 8

      Paginación

    • play_circle_outline

      Clase 9

      Mostrar tarea

    • play_circle_outline

      Clase 10

      Clase active

  • Módulo 8 | 3 clases

    Servidor de correos

    expand_more
    • play_circle_outline

      Clase 1

      Configurar servidor de correos

    • play_circle_outline

      Clase 2

      Enviar correos

    • play_circle_outline

      Clase 3

      Enviar correos de forma asíncrona

  • Módulo 9 | 5 clases

    Extras

    expand_more
    • play_circle_outline

      Clase 1

      Introducción al bloque

    • play_circle_outline

      Clase 2

      Shell Interactivo

    • play_circle_outline

      Clase 3

      Pruebas unitarias

    • play_circle_outline

      Clase 4

      Pruebas sobre nuestro modelo

    • play_circle_outline

      Clase 5

      Migraciones

¿Qué es el query string?

arrow_back Siguiente arrow_forward
Curso Profesional de Desarrollo Web con Python