開発環境では、アプリケーションディレクトリから静的ファイルを使用したいと思います。Django - アプリケーションディレクトリからの静的ファイル
#settings.py
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
STATIC_ROOT = (os.path.join(SITE_ROOT, 'static_files/'))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(SITE_ROOT, 'static/'),
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
TEMPLATE_CONTEXT_PROCESSORS = (
#...
'django.core.context_processors.static',
#...
)
INSTALLED_APPS = (
#...
'django.contrib.staticfiles',
#...
)
an_app/static/css/file.css
であれば/static/css/file.css
にありますが、ない場合、私は私の静的なファイルを見つけることができます。
これをよく読んで、何かを見逃していないかどうかを確認してください:https://docs.djangoproject.com/en/dev/howto/static-files/#serving-static-files-in-development – Udi
これは複数回読み込まれています。ここで私はファインダー 'AppDirectoriesFinder'を有効にしましたが、' manage.py findstatic'はアプリケーション/静的ディレクトリ –