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.