статические файлы gunicorn не найдены

#django #gunicorn

#django #gunicorn

Вопрос:

Я создаю REST Api в Django. Я запускаю его с помощью Gunicorn, но при переходе на страницу администратора у меня появляется следующее :

 Not Found: /static/admin/css/dashboard.css
Not Found: /static/admin/css/fonts.css
Not Found: /static/admin/css/base.css
Not Found: /static/admin/css/responsive.css
Not Found: /static/admin/css/base.css
Not Found: /static/admin/css/dashboard.css
Not Found: /static/admin/css/responsive.css
Not Found: /favicon.ico
Not Found: /static/admin/css/base.css
Not Found: /static/admin/css/login.css
Not Found: /static/admin/css/responsive.css
Not Found: /favicon.ico
  

И то же самое для CSS-файлов Rest Framework.

Я попытался запустить «python3 manage.py collectstatic», у меня фактически есть «статическая» папка, но у меня та же проблема.

В моем settings.py

 STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
  

Есть ли какой-либо способ, чтобы Gunicorn обслуживал CSS?

Комментарии:

1. Это не то, для чего предназначен gunicorn. gunicorn — это сервер WSGI. Обычно вы используете его с nginx в качестве обратного прокси, а nginx — это то, что должно обслуживать статические файлы.