给定示例代码:
import cloudstorage
from django.shortcuts import render
def list_files(request):
file_list = []
try:
bucket_name = my_bucket
gcs_list_obj = cloudstorage.listbucket('/' + bucket_name, delimiter="/")
for item in gcs_list_obj:
file_list.append(item)
except Exception, e:
raise e
return render(request, 'default.htm', {'file_list': file_list,
'bucket_name': bucket_name})
我们期望看到一个由cloudstorage.listbucket中的迭代对象组成的填充数组,而Django抛出一个带有消息的InternalError
5:
django中存储桶故障排除的常见步骤是什么
您是要添加到文件列表GCSFileStat对象(并且在模板中正确处理了它)还是仅添加文件名
如果是后者,则可以添加item.filename
在经历了很多挫折之后,这个问题似乎与我的项目无关
导航到:
https://console.developers.google.com/storage/browser/YOUR_PROJECT.appspot.com/
然后上传一些文件/文件夹似乎已经解决了这个问题,示例代码按预期工作
相关问题 更多 >
编程相关推荐