Установка нового пути хранения файлов в модели django
Я пытаюсь изменить путь хранения файла в экземпляре модели через view.py (instance.model.path = new_path) и получаю can't set attribute. Не уверен почему, так как я могу изменить имя файла.
view.py
def SaveFile(request):
if request.method == 'POST':
model, created = MyModel.objects.get_or_create(record_id=request.POST['record_id'])
file=request.FILES['report']
model.report = file.name
call_id = model.record.call_ID
date = datetime.now()
date = str(date.strftime("%d.%m.%Y-%H:%M:%S"))
file_storage = FileSystemStorage(location=os.path.join(MEDIA_ROOT, 'Reports', call_id))
file_name = file_storage.save(str(date + '-' + file.name),file)
model.report.path = file_storage.location
model.report = file_name
model.save()
return JsonResponse(file_name, safe=False)