Django - 生产环境中 FileSystemStorage 的替代品

Django - Alternative for FileSystemStorage in Production Environment

我是 django 的新手,我想部署我的应用程序。我已经使用 FileSystemStorage 将我的文件临时存储在媒体文件夹中,然后在我的 django 应用程序中删除它们,但是我也读到它不应该在生产环境中使用。我的代码与本文中显示的代码基本相同 article.

为什么我不能在生产环境中使用 FileSystemStorage,我可以使用什么来代替以达到我的目的?

如果你想处理用户上传的文件然后删除它这是我在简单视图中的实现方式:

def my_image(request, image_name):
    # user upload file
    folder_path = 'path_to_your_file_folder/'
    fs = FileSystemStorage(location=folder_path, base_url=folder_path)    
    
    image_data = open(folder_path + image_name, "rb").read() #set file as variable
    fs.delete(folder_path + image_name)# delete the file from folder
    return HttpResponse(image_data, content_type="image")

此视图将 return 图像 1 次