==Django 静的ファイルを提供する==
[[Django][Python]]
==Django1.3以降==
*http://docs.djangoproject.jp/ja/latest/howto/static-files.html
*ローカル環境での開発 で runserver を使っているか、 staticfiles_urlpatterns を URLconf に追加し てあるなら、これでセットアップは終わりです。
*ファイルをテンプレートで使いた場合、一番簡単な方法は コンテキストプロセッサを使うことです。次のようなテンプレートを書けます
<<img src="{{ STATIC_URL }}images/hi.jpg" />>
====静的ファイルのデプロイについて====
urlpatterns = patterns('',
: 略
(r'^static/(?P<<path>>.*)$', 'django.views.static.serve', {'document_root': '/webroot/static/'}),
)
urlpatterns = patterns('',
: 略
(r'^static/(?P<<path>>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT}),
)
urlpatterns = patterns('',
: 略
(r'^static/(?P<<path>>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT, 'show_indexes': True}),
)
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<<path>>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT}),
)