したがって、このページhttps://docs.djangoproject.com/en/1.2/howto/static-files/を注意深く読みました。私は次のことをしました:
urls.py で
from django.conf.urls import patterns, include, url
from views import *
urlpatterns = patterns('',
('^SearchFoos$', searchForFoos),
('^Foo/(\d+)$', showFoo),
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': '/home/david/workspace/fooapp/fooapp/static'}),
)
site.css
という場所にファイルがあります/home/david/workspace/fooapp/fooapp/static/css
。
テンプレートでは
私のテンプレートには次のリンクが含まれています。
<link href="/static/css/site.css" rel="stylesheet" type="text/css" />
それでも、runserver を使用してページをロードすると、Firefox は CSS ファイルに対して 404 を返します。場所からファイルを取得しようとしていますがhttp://localhost:8000/static/css/site.css
、これは私が期待していたものです。
私はこれをじっと見つめてきましたが、問題がわかりません。誰でも助けてもらえますか(私はpythonとdjangoがまったく初めてです)。