Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] django y backbonejs method put

Estas en el tema de django y backbonejs method put en el foro de Python en Foros del Web. hola tengo un problema con django estoy usando backbone y no quiero usar el django rest framework porque el proyecto es algo sencillo. me gustaria ...
  #1 (permalink)  
Antiguo 30/05/2013, 17:04
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
django y backbonejs method put

hola tengo un problema con django estoy usando backbone y no quiero usar el django rest framework porque el proyecto es algo sencillo.

me gustaria saber como puedo acceder a un metodo put en django

porque cuando trato de hacer esto

qty=request.PUT['qty']
o
qty=request.PUT.get('qty',1)
no me funciona alguna idea de como puedo implementarlo y que pueda acceder a las variabels
tal y como se muestra arriba
  #2 (permalink)  
Antiguo 30/05/2013, 17:33
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: django y backbonejs method put

Django no hace QueryDict's para peticiones que no sean POST o GET, entonces tienes que acceder por medio de request.body, algo como esto (suponiendo que lo que envías es json);

Código Python:
Ver original
  1. if request.method == 'PUT':
  2.     data = simplejson.loads(request.body)
  3.     qty = data.get('qty', 1)


Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: django, method
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.