我正在使用django-storages上传到s3存储桶。 但我希望能够上传到不同于我在settings.py默认设置的s3存储桶 我的应用程序为每个存储桶都有一个不同的网页,可以访问内容。 理想情况下,我希望从URL中提取存储桶名称,并将存储桶名称动态设置为我的代码中上载文件的位置。
def post(self, request, *args, **kwargs):
if request.method == "POST":
bucket = kwargs.get('bucket_name')
form_model = Document()
form_model.upload.storage = S3Boto3Storage(bucket=bucket)
form = DocumentForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return HttpResponseRedirect("/bucket/"+bucket)
这只会保存到默认位置
答案 0 :(得分:0)
<?php wp_enqueue_script("jquery"); ?>
<?php wp_head(); ?>
找到我自己的答案