Django Static


STATICFILES_DIRS


開発フェーズで使用する静的ファイルのパスを指定する設定項目.
特定のDjangoアプリケーションにのみ使用される静的ファイル、または静的ファイルの管理に使用される静的ファイルがあります.
複数のパスに静的ファイルが配置されている場合は、これらのパスが含まれます.
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

STATIC_URL


で終わる必要があります.
STATIC URLパスをコマンドナビゲーションの静的ファイルパスにマージします.
実際のWebでアクセスできるURLとなります.
STATIC_URL = '/static/'

STATIC_ROOT


Djangoプロジェクトで使用されるすべての静的ファイルを1つの場所のパスに集約します.
collectstaticコマンドを使用して実行します.
DEBUG=Trueの場合、STATIC ROOT設定は機能しません.
STATIC ROOTは、実際のサービス環境のために設定されたアイテムです.
python manage.py collectstatic
このように収集された静的ファイルはDjangoにアクセスされません.
Djangoアクセスの設定はSTATIFILES DIRSです.
STATIC ROOTはWebサーバからアクセスします.