Estoy buscando hacer que backbone.js (más jQuery) funcione con mi aplicación django, pero tengo algunas preguntas. Nunca antes había usado una configuración tranquila, así que tengo muy poco conocimiento de la forma "adecuada" de usar REST.preguntas django y backbone.js
Backbone utiliza arquitectura REST, pero django no es compatible con esto por defecto. Parece que tastypie o piston son el camino a seguir para implementar una API REST. ¿Esto significa que tengo que usar la API para cualquier llamada ajax que realice a través de la red troncal? Si esto es correcto, ¿hay algún problema de rendimiento u otras rarezas que deba conocer?
La mayor parte de mi aplicación django requiere autenticación. Según entiendo, una API REST no tiene ningún concepto de si un usuario está autenticado o no, entonces, ¿cómo lo manejo? ¿Todavía podré usar el decorador requerido de inicio de sesión con mis vistas o tengo que hacer algo más?
¿Qué pasa con el marco de permisos de Django, aún podré establecer/verificar permisos y grupos?
dude en responder a cada pregunta por separado o si se puede ver mi confusión general, por favor que me señale en la dirección correcta.
Parte de esto es probablemente muy noobish para muchos de ustedes, pero me ha confundido, así que gracias de antemano por su ayuda.
Gracias por la respuesta. ¿Qué pasa con los permisos y grupos, es posible implementarlos y usarlos? – imns
seguro, solo use los mismos métodos y, en lugar de simplemente usar la identidad del usuario para aplicar límites, use el estado del grupo o las condiciones arbitrarias. –