Django, REST y Rutas Angulares.

Estoy tratando de envolver mi cabeza alrededor de un marco del lado del cliente como AngularJS con Django. Una cosa que realmente me confunde es el tema de las rutas y REST.

He intentado leer mucho al respecto en línea, pero la documentación es limitada, especialmente en términos de la combinación de Django con Angular (pequeños fragmentos aquí o allá). Entiendo que necesito agregar un marco REST como TastyPie para crear una interfaz REST robusta en mi aplicación para que Angular pueda conectar y obtener recursos.

Sin embargo, estoy confundido en cuanto a cómo trazar correctamente mis rutas de tal manera que (1) mi aplicación del lado del servidor pueda renderizar mi aplicación de una sola página (SPA) con las rutas angulares conectadas (2) que se supone que deben cargue información / renderice las plantillas (angular) y recupere datos del servidor (django) no entre en conflicto. Como si alguien estuviera yendo a mi sitio web y haciendo site.com/user/1234, esa ruta está asociada tanto a la ruta Angular como a la ruta Django, excepto que una muestra una plantilla y la otra escupe JSON en función de lo que se recupera de El DB / servidor.

Además, al utilizar la API de REST, ¿renuncio a muchas de las ventajas que tengo en cuanto a la sincronización de ModelForms con mis modelos, etc.? ¿Hay alguna manera de mantener esto con AngularJS o tengo que mirar hacia un sustituto de AngularJS?

Respuestas a la pregunta(1)

Su respuesta a la pregunta