3

私のプロジェクトは次のようにレイアウトされています: Project App1 App2

私の静的フォルダーは Project にあり、次のような 2 つのディレクトリがあります: -/Project/static/css -/Project/static/js

settings.py ファイルに次の構成があります。

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

...

urlpatterns += staticfiles_urlpatterns()

ただし、そこから提供されるすべてのファイルで 404 が発生します。INSTALLED_APPS 定数に「django.contrib.staticfiles」があり、静的定数は次のように設定されています。

PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))

MEDIA_ROOT = PROJECT_PATH + '/media/'

MEDIA_URL = '/media'

STATIC_ROOT = PROJECT_PATH + '/static/'

STATIC_URL = '/static'

私は何が間違っているのでしょうか?404 しか表示されず、気が狂いそうです。

4

1 に答える 1

4

これを設定する必要があるときに、STATIC_ROOT と MEDIA_ROOT を設定していました。

STATICFILES_DIRS = (
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    PROJECT_PATH + '/static/',
)
于 2012-06-16T22:11:12.320 に答える