Obtener la matriz como parámetros de consulta GET en Python
list flask (3)
Sé que en php podría usar $_GET[''key1''][''key2'']
para recuperar los datos GET que se envían en forma de matriz, pero eso es posible en Python, ya que acabo de recibir una cadena y no se reconoce como una matriz / lista.
Yo uso matraz / werkzeug si eso importa.
El análisis profundo de los nombres de los argumentos es único para PHP AFAIK.
Si solo necesita una lista simple, simplemente pase varios parámetros con el mismo nombre y use request.args.getlist(<paramname>)
( documentation ).
De lo contrario, tiene que analizar la cadena de consulta usted mismo.
request.args
es una instancia de MultiDict ( MultiDict , solicitud de solicitud de Flask ).
request.args[key] ## returns a single value, the first if there are multiple
request.args.getlist(key) ## returns a list
Si desea enviar estructuras más complejas de las que se pueden codificar utilizando la clave simple: vals, considere enviar un objeto codificado json.
Además, observe el pattern serialización de param recursivo jQuery y el jquery-unparam lib que puede deserializarlo.
request.query_params
Devolverá toda la lista de pares de valores clave de todos los parámetros de solicitud de obtención
Django, DRF