Python Django 1.8在部署期间提供静态文件
我的项目在本地服务器上运行良好,但在部署到Heroku时,出现以下错误Python Django 1.8在部署期间提供静态文件,python,django,django-staticfiles,Python,Django,Django Staticfiles,我的项目在本地服务器上运行良好,但在部署到Heroku时,出现以下错误 Collectstatic configuration error. To debug, run: $ heroku run python manage.py collectstatic --noinput 我知道这是由于settings.py中的STATIC\u ROOT设置造成的,但我似乎无法正确地指向静态文件的位置。 这是我的文件夹结构 C:/ /Users /Mac /denv /musicp
Collectstatic configuration error. To debug, run: $ heroku run python manage.py collectstatic --noinput
我知道这是由于settings.py
中的STATIC\u ROOT
设置造成的,但我似乎无法正确地指向静态文件的位置。
这是我的文件夹结构
C:/
/Users
/Mac
/denv
/musicpro
/musicpro
/featureapp
/static
/featureapp
/css
/img
/js
设置.py
STATIC_URL = '/static/'
STATIC_ROOT = 'musicpro/featureapp/static/featureapp/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static")
)
您要将哪个目录部署到Heroku?denv
STATIC\u ROOT
中的musicpro目录必须是一个绝对路径。那么它应该是STATIC\u ROOT='C:/Users/Mac/musicpro/featureapp/STATIC/featureapp'您是否运行了建议的命令?输出是什么?