Django, REST i Angular Routes

Próbuję owijać głowę wokół łączenia frameworka po stronie klienta, takiego jak AngularJS, z Django. Jedną z rzeczy, która mnie bardzo dezorientuje, jest kwestia tras i REST.

Starałem się dużo o tym przeczytać w Internecie, ale dokumentacja jest ograniczona, zwłaszcza jeśli chodzi o połączenie Django z Angularem (małe fragmenty tutaj lub tam). Rozumiem, że muszę dodać framework REST, taki jak TastyPie, aby stworzyć solidny interfejs REST w mojej aplikacji, aby Angular mógł podłączyć i pobrać zasoby.

Jednak jestem zdezorientowany, jak prawidłowo zmapować moje trasy w taki sposób, że (1) moja aplikacja po stronie serwera może renderować moją jednostronicową aplikację (SPA) z kątowymi podłączonymi (2) trasami, które powinny ładuj informacje / renderuj szablony (kątowe) i pobieraj dane z serwera (django) nie koliduj. Jakbym miał kogoś, kto wejdzie na moją stronę i zrobi site.com/user/1234 - ta trasa jest powiązana zarówno z trasą Angular, jak i trasą Django - z wyjątkiem jednej, która wyświetla szablon, a druga wypluwa JSON na podstawie tego, co jest pobierane z DB / serwer.

Ponadto, korzystając z interfejsu REST api, czy rezygnuję z wielu zalet, jakie mam pod względem synchronizacji ModelForm z moimi modelami itp.? Czy jest jakiś sposób na utrzymanie tego w AngularJS lub czy muszę patrzeć na substytut AngularJS.

questionAnswers(1)

yourAnswerToTheQuestion