Django 绑定到gunicorn时选择css文件的静态内容

Django 绑定到gunicorn时选择css文件的静态内容,django,static,gunicorn,Django,Static,Gunicorn,这个django项目运行良好,包括: # python manage.py runserver 0.0.0.0:8000 然后我跑了 # python manage.py collectstatic 它收集静态数据并在名为static的项目根目录下创建它 然后我在settings.py文件中设置静态URL,如下所示 # tail -2 eccomerceProject/settings.py STATIC_URL = '/static/' STATIC_ROOT = os.path.joi

这个django项目运行良好,包括:

# python manage.py runserver 0.0.0.0:8000
然后我跑了

# python manage.py collectstatic
它收集静态数据并在名为static的项目根目录下创建它

然后我在settings.py文件中设置静态URL,如下所示

# tail -2 eccomerceProject/settings.py 
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
当我用gunicorn绑定项目并查看它时,它显示的只是html&css缺失

# gunicorn --bind 0.0.0.0:8000 myproject.wsgi
被困在这里

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'assets', 'static')]
在STATICFILES\u DIRS中添加静态文件

manage.py collectstatic将在STATIC\u根目录中收集静态

manage.py runserver服务资产/静态文件夹中的静态文件

使用nginx服务静态文件是个好主意

在STATICFILES\u DIRS中添加静态文件

manage.py collectstatic将在STATIC\u根目录中收集静态

manage.py runserver服务资产/静态文件夹中的静态文件


将nginx用于服务静态文件是个好主意。

请显示从呈现的HTML生成的css文件URL,完整或相对于此css文件的项目根路径。尝试手动打开它并告诉它返回的错误状态。请显示从呈现的HTML生成的css文件URL,完整或相对于此css文件的项目根路径。尝试手动打开它并告诉它返回的错误状态。