zelsky
@zelsky

Изображения в django на продакшене?

Все остановилось когда установил
Debug = False

Статика работает нормально после collectstatic

В браузере.
<img src="/media/media/1.jpg">
Settings.py
STATIC_URL = '/static/'


MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, '..', 'media')

CKEDITOR_UPLOAD_PATH = "media/"
CKEDITOR_IMAGE_BACKEND = "pillow"

pandaphpgun.pythonanywhere.com/rozdil/1
  • Вопрос задан
  • 811 просмотров
Решения вопроса 1
zelsky
@zelsky Автор вопроса
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mututunus
@mututunus
Backend developer (Python, Golang)
Django скорее всего тут ни при чем. Смотрите конфиг сервера который поверх Django у вас.
Ответ написан
STATIC_ROOT и MEDIA_ROOT пропишите в сеттингах с указанием полного пути, т.е./home/pandaphpgun/tgv/static.

И в конфигурации веб-сервера не прописан путь до /media
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы