El 7 de mayo de 2013 19:18, Antonio Mas <[email protected]> escribió:
> Lo que me interesa más que nada es saber qué método es más "fino" a la > hora de renderizar la información que recuperas de la vista sobre los > templates. > > Con render_to_response() en la vista y $().load() de jquery se podría > renderizar un template directamente a un div por ejemplo. > > Cuando me puse a trastear acabé por montar un api restful, devolviendo > respuestas Json y gestionando las vistas con Backbone, pasando un poco de > los templates de django, pero me sentía "sucio", como que le estaba > poniendo los cuernos al framework, y quería saber si estaba aceptada la > bigamia de tecnologías en general, si se consideraba esto mala práctica > etc... > Django no tiene bien solucionado el tema de ajax. No sólo es renderizar la vista en un div, también necesitas normalmente que toda interacción dentro de ese div sea gestionado a través de ajax. No es deseable, por ejemplo, que al hacer un click en un enlace del div o interacciones con un formulario se rompa el "enjaulamiento" donde se encuentra. Quieras o no, vas a tener que programar buena parte en javascript (o similares) sin más remedio. En este aspecto, web2py lo tiene mucho mejor solucionado a través de sus "componentes" y sin necesidad de programar nada en javascript: http://web2py.com/books/default/chapter/29/12 -- Hyperreals *R: http://ch3m4.org/blog Quarks, bits y otras criaturas infinitesimales
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
