6

開発環境では、アプリ ディレクトリの静的ファイルを使用したいと考えています。

#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',
#...
)

にある場合は静的ファイルを見つけることができますが、にある場合は見つかり/static/css/file.cssませんan_app/static/css/file.css

4

2 に答える 2

3

問題が見つかりました。質問に表示されていない見落としがありました。static/jsstatic/flash、 でstatic/css検索していたのでstatic/images、ファイルを直接 に入れましたapp/staticが、見つかりませんでした。

于 2011-07-13T10:25:30.490 に答える
1

STATIC_ROOT と STATICFILES_DIRS の値を確認してください。設定ファイルに印刷を追加します。

于 2011-06-20T11:45:05.897 に答える