gpt4 book ai didi

javascript - 如何将 django 和 angularJS 运行到单个开发服务器中?

转载 作者:行者123 更新时间:2023-11-30 06:16:53 26 4
gpt4 key购买 nike

我有一个项目,我正在使用 Angular js 来使用我用 Django-Framework 构建的 API。目前我必须使用 django 开发服务器启动 django api,例如 python manage.py runserver 192.168.0.185:8080' 然后我必须使用'python manage.py runserver 启动 Angular (这是我的 webclient)js 服务器192.168.0.185:8000'有什么方法可以设置我的 django 项目来运行和 web 客户端,这样我就不会再分离 api 和 web 客户端的开发服务器。当我运行 api 服务器时,它还将包括 web 客户端。任何想法? .谢谢。

最佳答案

它应该是直截了当的,

  1. 在 url.py 中,创建一个映射

    url(r'^$', views.index, name='index'),

  2. views.py

创建一个函数(示例):

@csrf_protect
@requires_csrf_token
def index(request):
return render(request, 'index.html', content_type="text/html")
  1. index.html 中,放入 ng-app 并调用 angular.js CDN 和 js 文件.

这应该可以完成工作。

Make sure to use {% verbatim %} and {% endverbatim %} if you want to use {{ }} for angularJS variable interpolation. Because, Django also has the same symbol ( i.e : {{ }}) to render the variable on it's template files.

关于javascript - 如何将 django 和 angularJS 运行到单个开发服务器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55604347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com