django-storage相关内容

文件:&;在姜戈睡觉框架中使用邮递员上载有效图像

我正在使用姜戈睡觉框架上传头像,使用谷歌云存储存储我的图片。我用Postman测试了我的API,结果如下: Postman result 下面是我的邮递员标题:Postman headers 这是我的代码: class ProfilePictureSerializer(serializers.Serializer): file = serializers.ImageField() c ..

collectstatic 在 S3 中错误地创建了多个 CSS 文件

我已将文件上传到 S3,使用我的 Wagtail/django 应用程序(静态和上传)工作正常.现在我正在尝试使用 ManifestStaticFilesStorage 来启用缓存破坏.应用程序正确生成了 url,并且文件正在使用哈希复制到 S3. 但是每次我运行 collectstatic 时,一些文件都会被复制两次到 S3 - 每个都有不同的哈希值.到目前为止,所有 CSS 文件都存在此 ..
发布时间:2021-12-15 20:31:50 其他开发

为什么 S3(与 boto 和 django-storages 一起使用)甚至为公共文件也提供签名的 url?

这很奇怪.我混合了公共文件和私人文件.我想要公共文件中的普通网址,以及私人文件中的签名网址. 我尝试将 AWS_QUERYSTRING_AUTH 更改为 False,正如我在默认情况下看到的那样,它在 django-storages 中为 True. 但是,当我更改它时,我的私人文件 url 没有签名(因此无法访问). 可能是我在这里遗漏了一些东西.有什么办法可以解决? 提 ..
发布时间:2021-12-15 20:20:45 Python

不一致的签名不匹配 Amazon S3 与 django-pipeline、s3boto 和存储

我有 2 个由 django-pipeline 和 s3boto 编译的文件:master.css 和 master.js.它们在我的存储桶中设置为“公共".但是,当我访问它们时,有时会提供 master.css,有时会出现 SignatureDoesNotMatch 错误.与 master.js 相同.这不会发生在 Chrome 上.我可能会遗漏什么? 编辑:它现在也发生在 Chrome ..
发布时间:2021-12-15 20:03:50 Python

如何使用 django-storages 和 Amazon S3 设置 Django 项目,但使用不同的文件夹来存放静态文件和媒体文件?

我正在配置一个 Django 项目,该项目使用服务器文件系统来存储应用程序静态文件 (STATIC_ROOT) 和用户上传的文件 (MEDIA_ROOT). 我现在需要在 Amazon 的 S3 上托管所有这些内容,因此我为此创建了一个存储桶.使用 django-storages 和 boto 存储后端,我设法将收集的静态数据上传到 S3 存储桶: MEDIA_ROOT = '/media ..

使用 Django 存储删除 Amazon S3 中的文件

在我的 Django 项目中,我使用 Django-storageS 将媒体文件保存在我的 Amazon S3 中. 我关注了这个教程(我也使用 Django-rest-framework).这对我很有效:我可以上传一些图片,并且可以在我的 S3 存储中看到这些图片. 但是,如果我尝试删除模型的一个实例(包含 ImageField),这不会删除 S3 中的相应文件.这是正确的吗?我也不 ..
发布时间:2021-10-27 18:58:48 Python

Django Tweepy 无法访问 Amazon S3 文件

我正在使用 Tweepy,一个推文 Python 库,django-storages 和 boto.我有一个自定义的 manage.py 命令,它可以在本地正常工作,它从文件系统中获取一个图像并将该图像发送到推文中.但是,如果我将存储更改为 Amazon S3,则无法访问该文件.它给了我这个错误: raise TweepError('无法访问文件:%s' % e.strerror) 我尝试将 ..
发布时间:2021-09-10 20:24:28 其他开发

使用前导斜线存储Django FileField

我有一个供两个不同系统使用的数据库,因此,我实际上需要FileField值具有正斜杠,例如: /dirs/filename.ext 但是,在Django中,FileField值不能以斜线开头,因为它破坏了它们与 MEDIA_ROOT 的交互方式. 所以我的怀疑是我要么必须创建一个自定义存储类,要么以某种方式自定义FileField,以便在读取时删除前导斜线,并在保存时恢复该斜杠. ..
发布时间:2021-05-01 20:31:11 其他开发

文件:“上传有效图像";在Django Rest Framework中使用Postman

我正在使用Django Rest Framework上传个人资料图片,并使用Google Cloud Storage存储我的图片.我用Postman测试了我的API,结果如下:邮递员结果这是我的邮递员标头:邮递员标头 这是我的代码: 类ProfilePictureSerializer(serializers.Serializer):文件= serializers.ImageField()类 ..

Django“批量上传"到Amazon s3

我们将 S3Boto3Storage 用于将媒体文件上传到我们在Amazon上的s3存储.这工作得很好.由于我们将Cloudflare用作“免费"版本,因此我们仅限于 model.py 类Media(models.Model):名称= models.CharField(max_length = 100,null = True)文件= models.FileField(upload_to = g ..
发布时间:2021-04-22 19:38:19 其他开发

我需要什么设置才能使django-filebrowser与s3存储器一起使用?

我觉得我已经在这里进行了几乎所有的静态化尝试,并且用户上传了文件夹以使用s3.在这一点上,当我运行 collectstatic 时, media 内的所有文件夹最终都位于 static 内,即使我确定我为两个配置了东西要创建的文件夹. 我怀疑这与django-filebrowser有关.似乎他们已经对存储进行了一些设置,但是对于我一生来说,我不知道如何使它们工作: http://dja ..
发布时间:2021-04-03 19:32:32 其他开发

在python中为文件名(amazon S3)添加动态内容处置

我有一个Django模型,将文件名另存为"uuid4().pdf".其中uuid4为创建的每个实例生成一个随机的uuid.该文件名也以相同的名称存储在amazon s3服务器上. 我正在尝试为上传到Amazon s3的文件名添加自定义配置,这是因为每当我下载文件而不是uuid时,我都希望看到一个自定义名称.同时,我希望文件以uuid文件名存储在s3上. 因此,我正在使用 django- ..
发布时间:2021-04-03 19:26:01 Python

Django应用程序不会从AWS Bucket的媒体文件夹加载图像

我正在使用 django-oscar ,并希望通过AWS S3提供我的静态文件.为了配置s3存储桶,我创建了一个名为 aws 的模块,其中包含 conf.py 和 utils.py 文件. 在我的网站上,当我将图像上传到产品时,它以正确的路径上传到了我的aws s3存储桶,但是在很短的时间后,该路径从 https://mybucketname.s3.amazonaws更改.com/media ..
发布时间:2021-04-03 19:23:16 Python