Ошибка в Django

NY
На сайте с 24.09.2011
Offline
51
2455

Добрый день. Есть сайт на django, в админке не загружаются картинки через форму, выходит ошибка:

https://yadi.sk/i/gpcqyp9jsUQHm

Кто может подсказать, в чем тут дело? Спасибо.

Профессиональное администрирование | ICQ: 804-638
DT
На сайте с 28.11.2006
Offline
298
#1

Страница скрина ошибки не открывается. Процитируйте ошибку в форум.

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
NY
На сайте с 24.09.2011
Offline
51
#2
SuspiciousFileOperation at /admin/plam/plemnews/add/
The joined path (/static/18257260-R3L8T8D-1000-11409984854_6c4b712664_o.jpg) is located outside of the base path component (/static/media)
Request Method: POST
Request URL: http://site.ru/admin/plam/plemnews/add/
Django Version: 1.8.7
Exception Type: SuspiciousFileOperation
Exception Value:
The joined path (/static/18257260-R3L8T8D-1000-11409984854_6c4b712664_o.jpg) is located outside of the base path component (/static/media)
Exception Location: /usr/local/python27/lib/python2.7/site-packages/Django-1.8.7-py2.7.egg/django/utils/_os.py in safe_join, line 85
Python Executable: /usr/bin/python
Python Version: 2.7.11
Python Path:
['/usr/local/python27/lib/python2.7/site-packages/Django-1.8.7-py2.7.egg', '/usr/local/python27/lib/python27.zip',
'/usr/local/python27/lib/python2.7',
'/usr/local/python27/lib/python2.7/plat-linux2',
'/usr/local/python27/lib/python2.7/lib-tk',
'/usr/local/python27/lib/python2.7/lib-old',
'/usr/local/python27/lib/python2.7/lib-dynload',
'/usr/local/python27/lib/python2.7/site-packages',
'/var/www/user18931/data/www/site.ru']
Server time: Вт, 14 Июн 2016 12:13:51 +0000

Вот такое выдает.

S
На сайте с 23.05.2004
Offline
316
#3
NewYorkStar:
The joined path (/static/18257260-R3L8T8D-1000-11409984854_6c4b712664_o.jpg) is located outside of the base path component (/static/media)

Вот же написана причина ошибки - сохранение идет совершенно по другому пути, чем указанный путь /static/media

Проверяйте в настройках куда указывает MEDIA_ROOT и MEDIA_URL . А потом смотреть в коде (а может есть где то настройки) куда и как сохраняет картинки модель plemnews

Это просто подпись.
S3
На сайте с 29.03.2012
Offline
303
#4

Да, смотрите в модели путь какой вы указали для сохранения для поля - возможно указали лишний слэш перед путем

и уберите сохранение в статик - загрузка идет в папку media/

NY
На сайте с 24.09.2011
Offline
51
#5

Всем спасибо за отклик. Изначально была проблема с models.py и путями в settings.py, потом проблему решил выставлением верных путей, затем была проблема с доступом, там мешал слеш, его убрал, заработало.

S3
На сайте с 29.03.2012
Offline
303
#6

NewYorkStar, А чем обусловлен выбор такого старого Питона? Я вот сразу на 3.4 начал изучать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий