あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Django:DEBUG=True時に静的ファイルをDjangoアプリから配信する

runserverコマンドで立ち上げたサーバーで静的ファイルを配信する際の実装例

実装例

mysite/myapp/urls.py

from django.conf import settings

urlpatterns = [
    ...
]

if settings.DEBUG:
    from django.conf.urls.static import static
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    urlpatterns += staticfiles_urlpatterns()
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
comments powered by Disqus