[pyar] obtener json por url django-datatable-view

Ariel Montenegro montenegroariel en gmail.com
Vie Feb 20 17:24:54 ART 2015


resuelto!!

la forma correcta es
    "ajax": '{% url "alumnos:order_list_json" %}',

por tener a "alumnos" como namespace al incluirlo con las demas apps
    url(r'^alumnos/', include('apps.alumnos.urls', namespace='alumnos')),

ahora el error es otro
al llamar a http://127.0.0.1:8000/alumnos/listado/ me sale un alert con el
siguiente mensaje

"DataTables warning: table id=tabla_alumnos -
IndexError
list index out of range"

Pero eso ya es de datatable.

Gracias!!!






El 20 de febrero de 2015, 4:28 p. m., David Arch<daviddanielarch en gmail.com>
escribió:

> No tenes alguna vista que tambien se llame order_list_json en la misma app
> o alguna otra app?
>
> El 20 de febrero de 2015, 15:21, Juan Carizza <juan.carizza en gmail.com>
> escribió:
>
> Lo que veo asi rapidamente es que en
>> `/home/ariel/django/institucion/templates/alumnos/alumno_list.htm`
>> Debes tener algun tar tipo {% url 'order_list_json' %} que se esta
>> rompiendo. No tengo muy fresco el uso del tag url pero va por ahi, te
>> dejo un link [0]
>>
>>
>> [0] https://docs.djangoproject.com/en/1.7/ref/templates/builtins/#url
>>
>> 2015-02-20 13:03 GMT-03:00 Ariel Montenegro <montenegroariel en gmail.com>:
>> > Que tal todos, estoy intentado implementar django-datatable-view y no
>> logro
>> > obtener el json para la tabla.
>> >
>> > esta es mi alumnos.urls.py
>> > url(r'^listado/data/$', OrderListJson.as_view(),
>> name='order_list_json'),
>> >
>> > este es mi alumnos.views.py
>> >
>> > from .models import Alumno
>> >
>> > from django_datatables_view.base_datatable_view import BaseDatatableView
>> >
>> >
>> > class OrderListJson(BaseDatatableView):
>> >
>> >     model = Alumno
>> >
>> >     columns = ['dni', 'nombre', 'apellido']
>> >
>> > y este es mi javascript en el template
>> >
>> > $('#dataTables-example').dataTable({
>> >
>> >    "processing": true,
>> >
>> >    "serverSide": true,
>> >
>> >    "ajax": "{% url 'order_list_json' %}"
>> >
>> > });
>> >
>> >
>> > Si accedo por url a alumnos/listado/data ningún problema
>> > {"recordsTotal": 1598, "recordsFiltered": 1598, "draw": 0, "data":
>> [["1",
>> > "Rita", "Mora"], ["44", "Mauro Roberto Ivan", "Balbuena"], ["45", "Hugo
>> > Maximiliano", "Torres"], ["2112", "Agostina", "Quiroga"], ["21121",
>> "Lourdes
>> > Micaela", "Pati\u00f1o"], ["44464", "Candelaria Anahi", "Siacia"],
>> > ["222201", "Luciano", "Gomez"], ["222202", "Mariana", "Ramirez"],
>> ["222203",
>> > "Luciana", "Sayas"], ["222204", "Itati", "Sayas"]], "result": "ok"}
>> >
>> > Pero por alumnos/listado al llegar al javascript tira el siguiente error
>> > Error during template rendering
>> >
>> > In template
>> > /home/ariel/django/institucion/templates/alumnos/alumno_list.html,
>> error at
>> > line 102
>> > Reverse for 'order_list_json' with arguments '()' and keyword arguments
>> '{}'
>> > not found. 0 pattern(s) tried: []
>> >
>> > Cualquier aporte se agredece mucho :)
>> >
>> > Saludos!
>> >
>> >
>> > --
>> > Ariel Montenegro
>> >     ceibox.com
>> >
>> > _______________________________________________
>> > 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
>> _______________________________________________
>> 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
>>
>
>
>
> --
> Saludos.
> David.
>
> _______________________________________________
> 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
>



-- 

*Ariel Montenegro*

*    ceibox.com <http://ceibox.com>*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150220/abe43f26/attachment.html>


More information about the pyar mailing list