当静态文件的realative引用不包含'static'时,如何在Django中配置设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当静态文件的realative引用不包含'static'时,如何在Django中配置设置?相关的知识,希望对你有一定的参考价值。

我是html / js / css的新手。

现在我有一个很大的前端,它使用不包含'static'前缀的静态文件的realative引用。

enter image description here

但是Django在settings.py中需要STATIC_URL定义,默认为“/ static /”。

那么真正的请求网址是“/demo/faces/male/16.jpg”,但是网址django预计为“/static/demo/faces/male/16.jpg”

enter image description here

这真是一个由其他人维护的大前端,我不想修改它。有没有一种方法可以消除'静态'要求?

答案

this。它说:“除了在应用程序中使用静态/目录外,您还可以在设置文件中定义目录列表(STATICFILES_DIRS),Django也会在其中查找静态文件。”

他们给出的示例将static放在附加目录的规范中,但这似乎是不必要的。所以你只需要列出你的/demo/faces/male/demo/faces/female/目录。

以上是关于当静态文件的realative引用不包含'static'时,如何在Django中配置设置?的主要内容,如果未能解决你的问题,请参考以下文章

vue项目静态资源(图片,字体)引用路径正确姿势

makefile 交叉编译怎么引用静态库

(模版系统全局变量-if判断-for循环-过滤器-模版继承/引用-引用静态文件)

iOS静态库引用

对静态类成员的未定义引用

对静态类成员的未定义引用