Я пытаюсь перенести базу данных со своего компьютера на Heroku, чтобы запустить мое приложение в Интернете.
с использованием:
heroku run python manage.py migrate
возвращает:
?: (staticfiles.E001) The STATICFILES_DIRS setting is not a tuple or list.
HINT: Perhaps you forgot a trailing comma?
Моя «#static asset configuration» в settings.py
выглядит следующим образом:
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
На основе поисков я попытался превратить это в список в квадратных скобках, добавив запятую после второй )
и несколько других попыток.
Это второе приложение, которое я создаю из того же руководства (ускоренный курс по Python).Приложение из книги работает.Тот, который я создал для себя в качестве дополнительной практики, является тем, который сталкивается с этой проблемой, но кодировка, показанная выше, идентична между ними.
Как я могу это исправить?