[pyar] [Django] obtener datos de POST

Daniel dmlistapython en gmail.com
Lun Abr 27 09:27:28 ART 2015


El 27 de abril de 2015, 9:16, Emilio <emilioramirez04 en gmail.com> escribió:

> Cual es la respuesta de ese $http en javascript. Te pregunto para ver si
> está relacionado con cfrs (Cross Site Request Forgery protection), veo que
> no lo estas mandando en tu POST.
>
no, por ahora estoy con @csrf_exempt
ya que estoy aprendiendo angular y no se bien como manejar la
autentificación todavía

>
> [1] https://docs.djangoproject.com/en/1.8/ref/csrf/
>
> 2015-04-27 8:44 GMT-03:00 Daniel <dmlistapython en gmail.com>:
>
>> Con angular en el frontend estoy mandando al backend (django)
>> con
>> $http({
>>               method: 'POST',
>>               url: url,
>>               data: $.param($scope.factura),
>>           headers: {'Content-Type': 'application/x-www-form-urlencoded'}
>>
>> y si en el backend hago un repr del request.POST muestra (*) , pero no
>> puedo extraerlo con getlist (me devuelve un array vacío)
>> ¿cuál es la manaera correcta de obtener los datos que se estan enviando?
>>
>>
>> (*)
>> <QueryDict: {'carrito[0][nombre]': ['Masa'], 'carrito[0][rubro][nombre]':
>> ['Martillo'], 'carrito[1][rubro][nombre]': ['Martillo'],
>> 'carrito[0][en_oferta]': ['false'], 'carrito[0][precio_venta]': ['0'],
>> 'carrito[1][id]': ['6'], 'carrito[0][marca][nombre]': ['Bahco'],
>> 'carrito[0][rubro][id]': ['1'], 'carrito[1][rubro][id]': ['1'],
>> 'carrito[0][marca][id]': ['1'], 'carrito[0][id]': ['2'],
>> 'carrito[0][$$hashKey]': ['object:8'], 'carrito[1][rubro][markup]': [''],
>> 'carrito[0][rubro][markup]': [''], 'carrito[1][cantidad]': ['2'],
>> 'carrito[0][medida]': ['180g'], 'carrito[1][precio_venta]': ['3.63'],
>> 'cond_iva': [''], 'carrito[1][nombre]': ['Bolita'], 'carrito[0][__str__]':
>> ['Martillo Masa Bahco 180g'], 'carrito[1][medida]': ['200gr'],
>> 'carrito[0][stock]': ['0.00'], 'carrito[0][cantidad]': ['1'],
>> 'carrito[1][en_oferta]': ['false'], 'cliente_id': ['1'],
>> 'carrito[1][$$hashKey]': ['object:6'], 'carrito[1][marca][markup]': [''],
>> 'carrito[1][__str__]': ['Martillo Bolita Bahco 200gr'],
>> 'carrito[0][marca][markup]': [''], 'nro_factura': [''],
>> 'carrito[1][marca][nombre]': ['Bahco'], 'carrito[1][stock]': ['0.00'],
>> 'carrito[1][marca][id]': ['1']}>
>>
>> --
>> Daniel Malisani
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Emilio H. Ramirez
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150427/ea0ee55f/attachment.html>


More information about the pyar mailing list