Python 如何将django base.html添加到angular js页面?

Python 如何将django base.html添加到angular js页面?,python,angularjs,django,django-rest-framework,django-login,Python,Angularjs,Django,Django Rest Framework,Django Login,所以我创建了一个项目,它的前端是angularjs,后端是Django rest框架。现在我已经创建了一个django登录页面,它应该授权所有其他页面。 那么我们如何用静态文件扩展angularjs页面中的base.html呢 我的树结构如下: project | | application templates manage.py project | settings.py urls.py public |

所以我创建了一个项目,它的前端是angularjs,后端是Django rest框架。现在我已经创建了一个django登录页面,它应该授权所有其他页面。 那么我们如何用静态文件扩展angularjs页面中的base.html呢

我的树结构如下:

  project
    |
    |
   application
   templates
   manage.py
   project
    |
     settings.py
     urls.py
  public
     |
     static
     html files
希望得到答案

谢谢

我建议如下。 在模板文件夹中添加文件base.html。在此文件中导入所有css和js文件。base.html将具有ng应用程序、ng视图(或您正在使用的任何内容)。例如:

<html ng-app="raceApp">
.
.
<div>
  <nav-bar></nav-bar>
  <section ng-view autoscroll="true">
  </section>
</div>
</html>

最好让angularjs页面远离django模板。AngularJS本身提供了从模板到局部视图等一切。也许局部视图就是您在这里需要的
/static/js/user-login/
/static/js/user-login/user-login.component.js
/static/js/user-login/user-login.module.js
/static/js/user-login/user-login.services.js
/static/js/user-login/user-login.template.html