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

2024-05-23 18:56:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Collectstatic configuration error. To debug, run: $ heroku run python manage.py collectstatic --noinput

我知道这是由于STATIC_ROOT中的settings.py设置造成的,但我似乎无法正确地指向静态文件的位置。 这是我的文件夹结构。你知道吗

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")
 )

Tags: 项目runpy服务器heroku部署错误static