Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.8在部署期间提供静态文件_Python_Django_Django Staticfiles - Fatal编程技术网

Python Django 1.8在部署期间提供静态文件

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

我的项目在本地服务器上运行良好,但在部署到Heroku时,出现以下错误

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'您是否运行了建议的命令?输出是什么?