Django 1.3以降、使用メディアファイルをcssおよびjsファイルから分離するためにSTATIC_URLの概念が導入されました。
とを設定STATIC_ROOT = '/home/user/project/static/'
し
STATIC_URL = '/static/'
ました。
私のbase.htmlでは、次のようにパスを変更しました。
<link href="{{ STATIC_URL }}bootstrap/css/bootstrap.min.css" rel="stylesheet">
そして、url.py
私は次の2行を追加しました。
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
何が欠けている可能性がありますか?