当静态文件的realative引用不包含'static'时,如何在Django中配置设置?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当静态文件的realative引用不包含'static'时,如何在Django中配置设置?相关的知识,希望对你有一定的参考价值。
我是html / js / css的新手。
现在我有一个很大的前端,它使用不包含'static'前缀的静态文件的realative引用。
但是Django在settings.py中需要STATIC_URL定义,默认为“/ static /”。
那么真正的请求网址是“/demo/faces/male/16.jpg”,但是网址django预计为“/static/demo/faces/male/16.jpg”
这真是一个由其他人维护的大前端,我不想修改它。有没有一种方法可以消除'静态'要求?
答案
见this。它说:“除了在应用程序中使用静态/目录外,您还可以在设置文件中定义目录列表(STATICFILES_DIRS),Django也会在其中查找静态文件。”
他们给出的示例将static
放在附加目录的规范中,但这似乎是不必要的。所以你只需要列出你的/demo/faces/male
和/demo/faces/female/
目录。
以上是关于当静态文件的realative引用不包含'static'时,如何在Django中配置设置?的主要内容,如果未能解决你的问题,请参考以下文章