django の静的ファイルの処理に問題があります。
MEDIA_ROOT、STATIC_ROOT、MEDIA_URL、STATIC_URL の使い方がわかりません
私はこのようなファイル構造を持っています(申し訳ありませんが、適切にインデントする方法がわかりません:S):
static/
css/
img/
js/
たとえば、css ディレクトリに .css ファイルがある場合、どうすればアクセスできますか?
django の静的ファイルの処理に問題があります。
MEDIA_ROOT、STATIC_ROOT、MEDIA_URL、STATIC_URL の使い方がわかりません
私はこのようなファイル構造を持っています(申し訳ありませんが、適切にインデントする方法がわかりません:S):
static/
css/
img/
js/
たとえば、css ディレクトリに .css ファイルがある場合、どうすればアクセスできますか?
MEDIA_ROOT と MEDIA_URL は非推奨です。STATIC_ROOT と STATIC_URL を使用します。
STATIC_ROOT = "Absolute path to your static directory" (Example: /home/your_app/static)
STATIC_URL = "/static/" (Could be anything you would like to use)
静的コンテンツを提供する場合は、context_instance を渡し、テンプレートで次のように使用します。
{{STATIC_URL}}/file_path_from_static_directory/
編集:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()