【发布时间】:2020-07-15 22:12:37
【问题描述】:
这似乎是一个非常普遍的问题,我已阅读文档并尝试了所有解决方案和多个 youtube 视频,但找不到解决方案。
当我运行开发服务器时,我的静态文件不会加载,但我的终端也不会引发任何错误。
文件布局: File Structure
SETTINGS.PY
STATIC_URL = '/staticfiles/'
MEDIA_URL = '/images/'
STATICFILES = [
os.path.join(BASE_DIR, 'staticfiles'),
]
终端输出:
July 15, 2020 - 21:02:47
Django version 3.0.8, using settings 'mywebsite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[15/Jul/2020 21:02:51] "GET / HTTP/1.1" 200 148
[15/Jul/2020 21:02:51] "GET /staticfiles/css/main.css HTTP/1.1" 404 1672
[15/Jul/2020 21:02:51] "GET /staticfiles/images/headshot.JPG HTTP/1.1" 404 1693
【问题讨论】:
-
在你的设置中添加
print(STATICFILES)并检查路径是否正确 -
变量名也应该是
STATICFILES_DIRSurl
标签: python django static-linking