【发布时间】:2012-08-18 16:20:43
【问题描述】:
从 Django 1.3 开始,引入了 STATIC_URL 的概念来将使用媒体文件与 css 和 js 文件分开。
我已经设置了我的STATIC_ROOT = '/home/user/project/static/' 和
STATIC_URL = '/static/'.
在我的 base.html 中,我改变了这样的路径:
<link href="{{ STATIC_URL }}bootstrap/css/bootstrap.min.css" rel="stylesheet">
在url.py 中我添加了以下两行:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
...
urlpatterns += staticfiles_urlpatterns()
我的视图使用 RequestCONtext 呈现模板:
return render(request, 'main_page.html', variables)
但在开发过程中,运行 runserver 时我仍然得到 404。
[18/Aug/2012 17:12:04] "GET /static/jquery/jquery-1.8.0.min.js HTTP/1.1" 404 1682
我可能会错过什么?
【问题讨论】:
标签: django