0

Heroku で Django アプリをデプロイしていますが、静的ファイルが機能しません。私は正しい構成を持っていると思います。

設定.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()

しかし、これはまだ機能していません。助けてください。

4

1 に答える 1

2

また、Django アプリを Heroku にデプロイするときに、collectstatic が自動的に実行されないという問題に遭遇しましたが、少なくとも一時的な修正は、たとえばに追加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
于 2013-10-17T18:41:10.990 に答える