Как временно хранить файл изображения в Django
Я работаю над django rest framework API, получаю изображения. Я хочу удалять изображения после обработки. Я не использую никакую базу данных.
Думаю, вам может понадобиться вот это:
class YourViewSet(GenericViewSet):
def create(self, request, *args, **kwargs):
file_uploaded = request.FILES['filename']
process_file(Image.open(file_uploaded))
return Response(status.HTTP_200_OK)
Если я правильно помню, Django будет хранить загруженные файлы в памяти, если файл меньше 2MB, или он будет храниться в временном каталоге, который будет очищаться самим процессом django. Также ознакомьтесь с документами здесь: File Uploads
Библиотека
Вернуться на верх
Tempfile - это то, что вы ищете :)