我有一个Angular应用程序,并将图像放置在资产/ img中。我正在这样加载它们:
src="/assets/img/img_name.png"
现在,我还通过Django应用程序提供了Angular应用程序。运行ng build之后,将所有静态文件放置在my_app / static /中。但是,我似乎无法从Django应用程序中提供图像。
如果我在资产前面添加/ static /并进行构建,它将可以正常工作。但这很麻烦,这意味着在开发过程中我无法查看Angular。
答案 0 :(得分:2)
我假设在您将Angular用作前端时django正在提供页面?在这种情况下,请将--deploy-url /static/
添加到您的ng-build
命令中。