0
Django 사이트를 dev 서버에서 Heroku로 이식 할 때 이상한 문제가 있습니다. 나는 정적 파일을 직접 제공하기 위해 장고를 사용하지 않아도된다는 것을 알고 있지만, 지금은 아이디어를 테스트하고있다. 내가 사용하려고했습니다Heroku에서 Django 정적 파일 제공
:
from django.conf import settings
urlpatterns += patterns(
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),)
하지만 난 내 .CSS 파일을 잘 봉사 얻을하지만 내 .PNG 이미지 파일은하지 않습니다 중 하나 솔루션 :
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
뿐만 아니라
. 이 파일들이 Django와 Heroku가 어떻게 처리하는지에 관해서 다른 이유가 있습니까?
왜 django-storage를 통합하지 않고 s3에 호스트합니까? – Ted
heroku는 python manage.py collectstatic를 실행 해 보았습니까? 설정은 무엇입니까? 당신의 heroku 인스턴스에 DEBUG가 설정되어 있습니까? – Ted
css 파일을 얻을 수 있다면 .png도 얻을 수 있습니다! 상위/하위 파일 이름 문제 일 수 있습니까? 또한 영웅 로그를 열고 경로를 확인하십시오. 마지막으로 파일을 S3로 이동하십시오. keroku dyno에서 정적 파일을 제공하는 것은 매우 비쌉니다. – danihp