当静态文件的实际引用不包含“static”时,如何在Django中配置设置?

2024-10-01 05:04:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我是html/js/css的新手

现在我有一个大的前端,它使用不包含“static”前缀的静态文件的reaative引用

enter image description here

但是,Django需要settings.py中的静态URL定义,默认值为“/STATIC/”

那么真正的请求url是“/demo/faces/male/16.jpg”,而django期望的url是“/static/demo/faces/male/16.jpg”

enter image description here

这确实是一个由其他人维护的大前端,我不想修改它。 有没有一种方法可以消除“静态”需求


Tags: 文件djangourlsettingsdemohtmljs静态
1条回答
网友
1楼 · 发布于 2024-10-01 05:04:24

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

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

相关问题 更多 >