【发布时间】:2017-10-20 16:56:28
【问题描述】:
我对网络开发比较陌生。我正在尝试构建我的第一个 Web 应用程序。我在 project_root/static 中有我的静态文件夹,但由于某种原因,我在运行服务器时不断收到 404:
未找到:/users/login/js/bootstrap.min.js 例如。
我的 html 顶部和 settings.py 中有 {% load staticfiles %}:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
谢谢。
编辑:通过以下答案的组合进行修复。谢谢大家!
【问题讨论】:
-
你在运行开发服务器吗?看看这个答案 -> stackoverflow.com/questions/9181047/…
-
您的
STATICFILES_DIRS设置是什么? -
所以.....我只是想添加一个无用的评论...我来这里是为了寻求相同问题的帮助...在搞砸了我最初拥有的文件结构之后一段时间...我终于用所有资源刷新页面...我不想说这些答案都没有真正帮助...只需检查以确保您的文件结构正确-也许看看@MohitRustagi的答案。
标签: python django twitter-bootstrap web static