tutorial servicio framework example consumir con como cliente python django rest nosql tastypie

python - servicio - obtener parámetros de solicitud en Tastypie



python api rest post (1)

La request argumento posicional obj_get_list no se pasa a obj_get_list .

Entonces deberías:

def obj_get_list(self, bundle, **kwargs): param = bundle.request.GET[''param''] #fetch objects based on param return objects

Estoy construyendo una API REST para mi aplicación que utiliza un db NoSQL (Neo4j) usando Tastypie.

Así que eliminé algunos de los principales métodos de la clase tastypie.resources.Resource para hacerlo, y actualmente def obj_get_list(self, request=None, **kwargs): problemas para implementar def obj_get_list(self, request=None, **kwargs): que se supone que devuelve una lista de objetos.

En realidad, quiero pasar un parámetro a este método a través de la url (algo así como http://127.0.0.1:8000/api/airport/?query=''aQuery'' ) y luego realizar una consulta basada en este parámetro.

¡El problema es que la solicitud es None así que no puedo obtener su parámetro!

Al imprimir la variable kwargs, veo esto:

{''bundle'': <Bundle for obj: ''<testNeo4Django.testapp.api.Airport object at 0x9d829ac>'' and with data: ''{}''>}

Gracias por tu ayuda