Heroku collectstatic не запускается во время развертывания

У меня есть приложение django, которое я успешно переносю на heroku. Когда я запускаю команду collectstatic локально, все работает нормально.

python manage.py collectstatic --dry-run --noinput
....
Pretending to copy '/Users/hari/.virtualenvs/bsc2/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/admin/ordering.js'
Pretending to copy '/Users/hari/.virtualenvs/bsc2/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js'

71 static files copied.

Несмотря на это, мои статические файлы администратора django не используются, и я получаю сайт администратора django с открытым исходным кодом на heroku с Debug, установленным в False.

Если я установлю для Debug значение True, я получубогатые" Админ сайта на героку. Если для Debug установлено значение True или False "Git Push Heroku Master " вывод командного терминала не имеет ничего о сборе статических файлов.

Я попробовал примерПривет, мир" приложение, которое использует Gunicorn от Heroku и отображает "Коллекционирование статики Сообщения. Я также попытался вставить этот фрагмент кода в мой urls.py. Но это тоже не помогает.

из настроек импорта django.conf

if not settings.DEBUG:
    urlpatterns += patterns('',
    (r'^static/(?P.*)

Далее я попытался добавить следующее в мою конфигурацию heroku

heroku config:add DISABLE_COLLECTSTATIC=0

Но это тоже не показывало мой админский сайт django со всеми стилями.

Наконец, я попытался переключиться на gunicorn с моим Procfile, и это также не показывало стили администратора. Только установка Debug = True работает, чтобы показать мои стили администратора.

Я пробовал это с Django 1.4.2 и 1.5.1 на Heroku, и ни один из них не показывает мне "нормальный" админ сайта. Есть ли какой-нибудь выход, чтобы мои админ-файлы были на герою без перехода по маршруту S3.

, 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),

Далее я попытался добавить следующее в мою конфигурацию heroku

heroku config:add DISABLE_COLLECTSTATIC=0

Но это тоже не показывало мой админский сайт django со всеми стилями.

Наконец, я попытался переключиться на gunicorn с моим Procfile, и это также не показывало стили администратора. Только установка Debug = True работает, чтобы показать мои стили администратора.

Я пробовал это с Django 1.4.2 и 1.5.1 на Heroku, и ни один из них не показывает мне "нормальный" админ сайта. Есть ли какой-нибудь выход, чтобы мои админ-файлы были на герою без перехода по маршруту S3.

Ответы на вопрос(4)

Ваш ответ на вопрос