【发布时间】:2015-07-18 09:42:43
【问题描述】:
我为自己创建了一个非常大的 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
或者也许我应该为整个项目提供一个全局角度应用程序,而单个 django 应用程序应该在视图中注册他们的控制器?我认为当我们想使用其他应用程序中的模块时,它会很有用。
| - Django project
|--- angular app
|--- app1
|-------angular controller1
|-------angular controller2
|--- app2
|-------angular controller3
|-------angular controller4
或者我还是错了?
【问题讨论】: