【发布时间】:2019-01-21 03:52:12
【问题描述】:
我是 html/js/css 的新手。
现在我有一个大前端,它使用不包含“静态”前缀的静态文件的真实引用。
然而 Django 需要在 settings.py 中定义一个 STATIC_URL,默认是“/static/”。
那么真正的请求url是“/demo/faces/male/16.jpg”,但是django期望的url是“/static/demo/faces/male/16.jpg”
真的是其他人维护的一个大前端,我不想修改它。 有没有办法消除“静态”要求?
【问题讨论】:
-
您是否尝试在您的
settings.py中设置STATIC_URL = '/'? -
如果我设置 STATIC_URL = '/' ,它会引发错误“此处不允许目录索引。”
-
哦,我的错。试试
STATIC_URL = '' -
@JonhyBeebop 它引发“您正在使用静态文件应用程序而没有设置所需的 STATIC_URL 设置。” .我在 Python 3.6 上使用 django 2.x,非常感谢您的回复。
-
您确定要让 Django 在开发期间提供这些静态文件吗?与您的前端人员交谈,他们可能有更好的解决方案..
标签: javascript python html django twitter-bootstrap