Использование 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'),
)