Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单个开发服务器中运行django和angularJS?_Javascript_Python_Angularjs_Django_Serve - Fatal编程技术网

Javascript 如何在单个开发服务器中运行django和angularJS?

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

我有一个项目,我正在使用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和web客户端的开发服务器分开了?”。当我运行api服务器时,它还将包括web客户端。有什么想法吗。谢谢。

应该是直截了当的

  • 在url.py中,创建映射

    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")