【发布时间】:2022-11-07 18:52:19
【问题描述】:
heroku上django项目部署成功 https://ddesigner.herokuapp.com/ “heroku run python collectstatic”失败并出现以下错误
?: (staticfiles.W004) STATICFILES_DIRS 设置中的目录“/app/static”不存在。 1395 个静态文件复制到“/app/staticfiles”。
尽管进行了新的迁移,但“heroku run python makemigrations”也给出了相同的错误
?: (staticfiles.W004) STATICFILES_DIRS 设置中的目录“/app/static”不存在。
“heroku run python migrate”也给出了同样的错误,我看到迁移已应用(如图所示)但实际上并未应用。因为heroku中的postgres表为零。
请帮我解决这个问题。
我试过删除
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]也通过改变STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')至STATIC_ROOT = os.path.join(BASE_DIR, 'static')
但错误是一样的。
【问题讨论】:
标签: python django postgresql heroku migration