Heroku i Django: „OSError: Brak takiego pliku lub katalogu:” / app / {myappname} / static ””
Mam aplikację Django na Heroku. Mam problemy z plikami statycznymi (ładują się w jednym Herokuśrodowisko ale nie inny), więc wypróbowałem zalecane polecenie debugowaniatutaj.
$ heroku run python manage.py collectstatic --noinput
Running `python manage.py collectstatic --noinput` attached to terminal... up, run.8771
OSError: [Errno 2] No such file or directory: '/app/{myappname}/static'
Oto moje ustawienia.py, co jest tym samym, co Heroku zaleca:
import os
import os.path
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
Mam błąd, czy faktycznie mam katalog „statyczny” na poziomie głównym w repozytorium Git (przetestowałem go w obie strony).
Jakieś pomysły?