0

Django サイトを開発サーバーから Heroku に移植するときに奇妙な問題が発生します。django を使用して静的ファイルを直接提供することは想定されていませんが、今のところアイデアをテストしているだけです。

私は使用してみました:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    urlpatterns += staticfiles_urlpatterns()

としても:

from django.conf import settings
    urlpatterns += patterns(
        (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),)

しかし、どちらのソリューションでも、.css ファイルは問題なく提供されますが、.png 画像ファイルは提供されません。Django と Heroku の処理方法に関して、これらのファイルが異なる理由はありますか?

4

1 に答える 1

0

大文字小文字の問題でした。ファイル名には、html ファイルの参照よりも大文字が 1 つ多いことがわかりました... Mac OS から大文字と小文字を区別する Unix に移行すると、常に問題になります。

于 2012-12-20T02:17:03.003 に答える