gpt4 book ai didi

python - 如何将 angular 4 与 Django 集成

转载 作者:行者123 更新时间:2023-11-28 21:42:14 24 4
gpt4 key购买 nike

我正在尝试将 Django 和 Angular 4 集成到同一个应用程序中(也作为两个服务器运行)。嗯,读setup guide我注意到对 node_modules 目录的引用(以及一些“硬编码”引用)。

好吧,我想知道是否可以合并这些技术,我的意思是,使用 Django 上下文 和 Angular 的 http.get 来绑定(bind)结果。

或者,那些 npm_modules 应该包含在我的 static 目录中?

但是,我应该在哪里生成 Angular 项目?

最佳答案

我知道这是一个旧线程,但我终于让它按照我想要/需要的方式工作。我有一个带有 DRF 的 Django 后端,我想在前端使用 Angular 4。我的应用程序依赖于用户登录,并且运行两个调试服务器(一个用于 Django,一个用于 Angular)对我来说不是一个选择。

秘诀是运行这个命令:

ng build --watch true --output-path <your_static_scripts_dir>

我在我的 Django 项目中创建了我的 Angular 应用程序(使用 ng new app-name),将 index.html 复制到 templates目录(并将其修改为使用我的 staticfiles 目录)。

现在我可以在 PyCharm 中编辑我的文件,watch 将重新编译 .ts 文件,我只需要运行内置的 Django 调试服务器。

关于python - 如何将 angular 4 与 Django 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43984115/

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