Делаю загрузку картинки.
При отправке получаю путь
http://localhost:8000/m/Users/ckatala/Desktop/site/backend/media_root/editor_images/139.jpg
картинка не отображается но загрузилась куда нужно!
И если сделать путь
http://localhost:8000/m/editor_images/139.jpg
Все отображается отлично!
Проблема эта только на макбуке. На виндовсе работает с двумя такими путями!
Не пойму в чем проблема; Вот код отправки изображения
def uploadFile(request):
form = ImageForm(request.POST, request.FILES)
if form.is_valid():
file_ = form.cleaned_data['image']
file_name, extension = os.path.splitext(file_.name)
safe_name = '{0}{1}'.format(slugify(file_name), extension)
name = os.path.join(settings.EDITOR_IMAGE_UPLOAD_PATH, safe_name)
data = dict()
data['path'] = default_storage.save(name, file_)
data['url'] = request.build_absolute_uri(default_storage.url(data['path']))
res = {
"success": 1,
"file": {
"url": data['url']
}
}
else:
res = {
"success": 0,
"file": {
"url": None
}
}
return JsonResponse(res)
MEDIA_URL = '/m/'
EDITOR_IMAGE_UPLOAD_PATH = os.path.join(MEDIA_ROOT, 'editor_images')
MEDIA_ROOT = os.path.join(BASE_DIR, 'media_root')