アップデート
スタイルシートが見えなくなった原因はわかりましたが、すべてを理解することはできませんでした。チュートリアルで説明されているエラー処理をテストするために、settings.py で DEBUG=False を設定しました。どういうわけか、debug を false に設定すると、静的ファイルを見つけられなくなります。構成をさらに調べて、その理由を明確に理解できるかどうかを確認します。それまでは、お気軽に返信または追加情報をコメントしてください。私はまだ学んでいます!
アップデート
ここから DJango のチュートリアルを進めていますが、障害にぶつかりました。チュートリアル 3 までです。ここでは、管理サイトを読み込んで壊れていないことを確認するときに、urls.py ファイルをリファクタリングする方法を説明しています。案の定、スタイルシートが欠落していたため、すべてが奇妙に見えました。スタイルシートはここから取得されます:
http://127.0.0.1:8000/static/admin/css/base.css
ブラウザでそのリンクをクリックすると、アプリ用に構成したカスタム 404 ページが表示されます。スタイルシートは以前は機能していましたが、どの変更がそれらを壊したのかわかりません。私は urls.py ファイルを調べて、ポーリング固有の URL 構成をすべて無駄に戻しました。hellodjango (私のプロジェクトの名前) の下にある現在の urls.py を次に示します。
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
from django.http import HttpResponse
admin.autodiscover()
urlpatterns = patterns('',
url(r'^polls/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
def page_not_found(request, template_name='404.html'):
return HttpResponse("Could not find the resource you asked for...")
handler404 = 'hellodjango.urls.page_not_found'
そして、これが私の polls ディレクトリの下の urls.py です:
from django.conf.urls import patterns, url
# Uncomment the next two lines to enable the admin:
urlpatterns = patterns('polls.views',
url(r'^$', 'index'),
url(r'^(?P<poll_id>\d+)/$', 'detail'),
url(r'^(?P<poll_id>\d+)/results/$', 'results'),
url(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)
ヘルプ?