I am creating a fairly large Django project for myself and want to implement AngularJS for the interface and some backend rest system. I know that the project will implement at least 7-8 of my own applications (I think that django applications should be small and be responsible for one functionality).
I have never used AngularJS before, but I want to create a good architecture. So, only one django application should have one angular application?
| - Django project
|
|
|
|
|
|
|
|
Or maybe I should have one global angular application for the whole project, and individual django applications should register their controllers? I think this can be useful when we want to use a module from another application.
| - Django project
|
|
|
|
|
|
|
Or maybe I'm still wrong?