Javascript 如何在单个开发服务器中运行django和angularJS?
我有一个项目,我正在使用Angular js使用我用Django框架构建的API。目前,我必须使用django开发服务器启动django api,例如python manage.py runserver 192.168.0.185:8080’,然后我必须使用“python manage.py runserver 192.168.0.185:8000”启动angular(这是我的webclient)js服务器Javascript 如何在单个开发服务器中运行django和angularJS?,javascript,python,angularjs,django,serve,Javascript,Python,Angularjs,Django,Serve,我有一个项目,我正在使用Angular js使用我用Django框架构建的API。目前,我必须使用django开发服务器启动django api,例如python manage.py runserver 192.168.0.185:8080’,然后我必须使用“python manage.py runserver 192.168.0.185:8000”启动angular(这是我的webclient)js服务器 “有没有什么方法可以让我的django项目运行和web客户端,这样我就不会再将api和w
“有没有什么方法可以让我的django项目运行和web客户端,这样我就不会再将api和web客户端的开发服务器分开了?”。当我运行api服务器时,它还将包括web客户端。有什么想法吗。谢谢。应该是直截了当的
url(r'^$',views.index,name='index'),
views.py中
index.html
中,放入ngapp
并调用angular.js
CDN和js
文件{{{}}
进行angularJS变量插值,请确保使用{%verbatim%}
和{%endverbatim%}
。因为,Django也有相同的符号(即:{{}}
)在其模板文件上呈现变量
您可以通过返回
/
上的index.html
向客户端提供angularjs应用程序,网址为192.168.0.185:8080
@varunagarwal,您能进一步解释一下吗,先生?这是我的设置吗?我试试这个,兄弟,第一步和第二步是API端的吗?@Mr.RajivKumar:是的,这些是.py
文件。我可以给你看一下项目吗?这样你就可以理解结构了?总之,这是一个测试项目
@csrf_protect
@requires_csrf_token
def index(request):
return render(request, 'index.html', content_type="text/html")