Javascript 当静态文件的实际引用不';t包含一个';静态';?

Javascript 当静态文件的实际引用不';t包含一个';静态';?,javascript,python,html,django,twitter-bootstrap,Javascript,Python,Html,Django,Twitter Bootstrap,我是html/js/css的新手 现在我有了一个大的前端,它使用不包含“static”前缀的静态文件的真实引用 但是,Django需要settings.py中的静态_URL定义,默认值为“/STATIC/” 然后,真正的请求url是“/demo/faces/male/16.jpg”,但django期望的url是“/static/demo/faces/male/16.jpg” 这确实是一个由其他人维护的大型前端,我不想修改它。 是否有删除“静态”要求的方法?请参阅。它说“除了在应用程序中使用静

我是html/js/css的新手

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

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

然后,真正的请求url是“/demo/faces/male/16.jpg”,但django期望的url是“/static/demo/faces/male/16.jpg”

这确实是一个由其他人维护的大型前端,我不想修改它。 是否有删除“静态”要求的方法?

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

他们给出的示例将
static
放在附加目录的规范中,但这似乎是无关紧要的。因此,您只需列出您的
/demo/faces/male
/demo/faces/female/
目录。它说“除了在应用程序中使用静态/目录外,您还可以在设置文件中定义目录列表(STATICFILES\u DIRS),Django也会在其中查找静态文件。”


他们给出的示例将
static
放在附加目录的规范中,但这似乎是无关紧要的。因此,您只需列出您的
/demo/faces/male
/demo/faces/female/
目录。

您是否尝试在
设置中设置
STATIC\u URL='/'
?如果设置STATIC\u URL='/',则会引发一个错误“此处不允许使用目录索引”。哦,我的错误。尝试
STATIC\u URL=''
@JonhyBeebop,它会提示“您使用的是staticfiles应用程序,而没有设置所需的静态\u URL设置。”。我在Python3.6上使用django 2.x,真的谢谢你的回复。你确定要django在开发过程中为这些静态文件提供服务吗?和你的前端人员谈谈,他们可能会有更好的解决方案..你是否尝试在你的
设置.py中设置
STATIC\u URL='/'
?如果我设置STATIC\u URL='/',它会引发一个错误“这里不允许使用目录索引”。哦,我的错误。尝试
STATIC\u URL=''
@JonhyBeebop,它会提示“您使用的是staticfiles应用程序,而没有设置所需的静态\u URL设置。”。我在Python3.6上使用django 2.x,真的谢谢你的回复。你确定要django在开发过程中为这些静态文件提供服务吗?和你的前端人员谈谈,他们可能会有更好的解决方案..谢谢。我用django模板{%static%}finally.Thx修改了前端。最后,我用django模板{%static%}修改了前端。