Deploy django and angularjs



我的应用程序的结构看起来像:

myapp
--backend
--env
--frontend
  -- .idea
  -- app
  -- assets
  -- bower_components
  -- views
  -- .htaccess
  -- index.html
  -- node_modules

flag

我使用Django作为API,并从API返回JSON对象,并在前端使用我的AngularJS应用程序中的数据。前端和后端都在不同的端口上运行。在开发服务器中,我使用以下命令启动django服务器:

cd backend
./manage.py runserver 127.0.0.1:8000

并使用启动Web服务器

cd frontend
grunt serve

现在我想在生产服务器上移动我的应用程序。。所以请建议我怎么做。我已经设置了生产服务器(django与apache2和mod_wsgi)。但我不知道如何将angularjs与之集成。。

我目前正在运行一些项目,在这些项目中,我在后端使用django,在前端使用angularjs。这就是我所做的。

1.我的所有javascript文件都来自静态文件夹

2.在初始加载时从django返回一个html。

3.html文件从静态文件夹加载所需的脚本,包括angular.jsmymodule.js和mycontroller.js。

4.页面所需的数据是通过在controller.js中向django服务器发送ajax请求来加载的,django会返回json响应。

5.使用angularjs 在页面中呈现响应

最新更新