我为自己创建了一个相当大的Django项目,想在前端实现AngularJS并在后端实现一些REST框架。我知道该项目至少会实现7-8个我的自有应用程序(我认为Django应用程序应该是小的,并且只负责一个功能)。
我以前从未使用过AngularJS - 但我想创建良好的架构。 所以,只需要一个Django应用程序拥有一个Angular应用程序吗?
| - Django project
|--- app1
|------ angular_app1
|---------angular controller1
|---------angular controller2
|--- app2
|------ angular_app2
|---------angular controller1
|---------angular controller2
也许我应该为整个项目创建一个全局的Angular应用程序,然后单个Django应用程序应该在视图中注册它们的控制器?我认为当我们想要使用来自其他应用程序的模块时,这样做可能很有用。
| - Django project
|--- angular app
|--- app1
|-------angular controller1
|-------angular controller2
|--- app2
|-------angular controller3
|-------angular controller4
或许我还是错了?
Ui-view
指令,并从那里使用它。 - Newtt