Использование static из папки /static из uwsgi, когда значение DEBUG равно False

У меня есть uwsgi и django.

Теперь я хочу использовать uwsgi без nginx

Итак, я хотел бы использовать static из uwsgi даже когда DEBUG равен false.

Мои статические настройки таковы, и

STATIC_ROOT = 'static'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR,'frontend/dist'),
)

pytohn manage.py collectstatic.

Все статические файлы собраны в папке static.

Затем я попробовал несколько вариантов запуска uwsgi.

uwsgi --http :8008 --module myapp.wsgi --process=1 

uwsgi --http :8008 --module myapp.wsgi --process=1 --check-static=/static

uwsgi --http :8008 --module myapp.wsgi --process=1 --static-map=/static

Однако я не могу загрузить изображения из папки static.

например

https://www.myapp.com/static/defapp/test.img

Имеется изображение под /static/defapp/test.img.

Как я могу это исправить?

поместите этот путь для статического

import os
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

STATICFILES_DIRS = (
    os.path.join(BASE_DIR,'frontend/dist'),
)
Вернуться на верх