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...
No conocía el proyecto dajax, no lo he mirado mucho pero da la impresión
que monta template tags por debajo y te abstrae de esa tarea no?
Gracias por las respuestas
On 07/05/13 17:41, Diego Uribe Gamez wrote:
a mi no me gusto ese proyecto, me gusto mas hacerlo a mano:
<input type="button" onclick="mi_funcion()">
<script type="text/javascript" src="/js/jquery.json-2.4.min.js"></script>
function mi_funcion(){
var variablejson = {data: 'data', data2: 'data2'};
$.ajax({
url: '/comunica/',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: $.toJSON(variablejson),
dataType: 'text',
success: function(result) {
alert(result);
}
});
}
la url
url(r'^cominica/$', info_comunica),
la vista:
@csrf_exempt
@login_required
def info_comunica(request):
if request.method == 'POST':
# cargar variable id json desde el javascript
data = simplejson.loads(request.body)
datauno_web = data['data']
datados_web = data['data2']
return HttpResponse(datauno_web)
como resultado te muestra una alerta de datauno_web en el navegador
2013/5/7 Alberto Chamorro <a.chamorro.r...@gmail.com
<mailto:a.chamorro.r...@gmail.com>>
Aqui tienes una app para django para trabajar con ajax:
http://www.dajaxproject.com
Espero te sirva
_______________________________________________
Python-es mailing list
Python-es@python.org <mailto:Python-es@python.org>
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
*Diego Alonso Uribe Gamez*
------------------------------------------------------------------------
*Desarrollador web*
Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
Google+: http://gplus.to/diegoug
------------------------------------------------------------------------
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/