2013-09-01 2 views
0

Я развертываю приложение Django в heroku, но статические файлы не работают. Я смотрел, я полагаю, что у меня есть правильная конфигурация.обслуживание статических файлов в heroku с django

settings.py

import os 
RUTA_PROYECTO = os.path.dirname(os.path.abspath(__file__)) 
STATIC_ROOT = 'staticfiles' 

STATIC_URL = '/static/' 

STATICFILES_DIRS = (
    os.path.join(RUTA_PROYECTO,'static'), 
) 

wsgi.py

import os 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Portafolio6.settings") 

from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 

Но это до сих пор не работает. Пожалуйста, помогите.

+0

Вы запустили «python manage.py collectstatic»? –

+0

Нет, что это? Я проверю это, потому что Im new в heroku –

ответ

2

Я также нарваться проблемы с collectstatic not running automatically, когда я раскрываю мой Django приложение на Heroku, но временное решение, по крайней мере можно было бы добавить python manage.py collectstatic --noinput к вашему Procfile, например,

web: python my_django_app/manage.py collectstatic --noinput ; gunicorn --bind 0.0.0.0:$PORT my_django_app.wsgi:application 
Смежные вопросы