我想为我的Django应用程序上传和检索文件(包括图像和csv)。
我的项目当前托管在Google App Engine Flexible中。据我了解,我需要在此过程中使用Google Cloud Buckets。但是我找不到在线的相关材料。
GoogleAppEngineCloudStorageClient API还提供了写入和读取文件的功能:
cloudstorage.open(filename, mode='r', content_type=None, options=None, read_buffer_size=storage_api.ReadBuffer.DEFAULT_BUFFER_SIZE, retry_params=None)
请指向我同样的相关资源。由于我是Django和Google Cloud的新手,如果可以与我共享代码段,我将不胜感激。
谢谢。
答案 0 :(得分:1)
检查Django存储的Google storage部分。在详细介绍Google存储器之前,可能有助于大致了解Django中使用的存储系统。
答案 1 :(得分:0)
根据Google App Engine Flexible的官方文档,您可以在不同的运行时环境中配置上传和检索文件[1]。我仔细阅读了文档,发现需要创建一个Cloud Storage存储桶来存储文件,请记住这仅用于静态内容。我建议您看一下本文档,在其中可以找到有价值的信息。
请让我知道它的进展。
[1] https://cloud.google.com/appengine/docs/flexible/python/using-cloud-storage