この質問が何度も寄せられていることは知っていますが、どの解決策もうまくいかないようです。django を使い始めたばかりで、runserver を使用するときに管理パネルの CSS を表示しようとして問題が発生しています。
私が入っているとき:localhost:8000/admin/
CSSのどれも表示されません
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="/static/admin/css/dashboard.css" />
それが管理ページの HTML に示されているもので、リンク先の URLは最終的http://localhost:8000/static/admin/css/base.css
に何にもリンクしていないものになります。
settings.pyには
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'codeapp',
'django.contrib.admin',
'django.contrib.admindocs',
)
STATIC_ROOT = '/Users/datboitom/Sites/Codebase/codebase/codeapp/static/'
STATIC_URL = '/static/'
他に何をすべきかよくわかりません。この問題を解決するのに役立つなら、それは素晴らしいことです。実行しましたがpython manage.py collectstatic
、静的ファイルは/Users/datboitom/Sites/Codebase/codebase/codeapp/static/
フォルダーにあります。これらのファイルとロードしようとしているものとの間にリンクはないようです。1 つは、コンピューター上の場所のパスではなく、localhost の URL からロードしようとしています。