django-storage相关内容
我正在使用姜戈睡觉框架上传头像,使用谷歌云存储存储我的图片。我用Postman测试了我的API,结果如下: Postman result 下面是我的邮递员标题:Postman headers 这是我的代码: class ProfilePictureSerializer(serializers.Serializer): file = serializers.ImageField() c
..
我已将文件上传到 S3,使用我的 Wagtail/django 应用程序(静态和上传)工作正常.现在我正在尝试使用 ManifestStaticFilesStorage 来启用缓存破坏.应用程序正确生成了 url,并且文件正在使用哈希复制到 S3. 但是每次我运行 collectstatic 时,一些文件都会被复制两次到 S3 - 每个都有不同的哈希值.到目前为止,所有 CSS 文件都存在此
..
这很奇怪.我混合了公共文件和私人文件.我想要公共文件中的普通网址,以及私人文件中的签名网址. 我尝试将 AWS_QUERYSTRING_AUTH 更改为 False,正如我在默认情况下看到的那样,它在 django-storages 中为 True. 但是,当我更改它时,我的私人文件 url 没有签名(因此无法访问). 可能是我在这里遗漏了一些东西.有什么办法可以解决? 提
..
我有 2 个由 django-pipeline 和 s3boto 编译的文件:master.css 和 master.js.它们在我的存储桶中设置为“公共".但是,当我访问它们时,有时会提供 master.css,有时会出现 SignatureDoesNotMatch 错误.与 master.js 相同.这不会发生在 Chrome 上.我可能会遗漏什么? 编辑:它现在也发生在 Chrome
..
我正在尝试让 django 将静态文件上传到 S3,但我收到了 403 禁止错误,我不知道为什么. 完整的堆栈跟踪: 回溯(最近一次调用最后一次): 中的文件“manage.py",第 14 行执行经理(设置)文件“/home/levi/Projects/DoneBox/.virtualenv/local/lib/python2.7/site-packages/django/core/ma
..
我正在配置一个 Django 项目,该项目使用服务器文件系统来存储应用程序静态文件 (STATIC_ROOT) 和用户上传的文件 (MEDIA_ROOT). 我现在需要在 Amazon 的 S3 上托管所有这些内容,因此我为此创建了一个存储桶.使用 django-storages 和 boto 存储后端,我设法将收集的静态数据上传到 S3 存储桶: MEDIA_ROOT = '/media
..
我已将 django REST API 设置为在调试模式下使用本地存储,在生产环境中使用 S3 存储.这适用于公共文件,因为我像这样覆盖了 DEFAULT_FILE_STORAGE : 如果 IS_DEBUG:DEFAULT_FILE_STORAGE = 'api.storage_backends.PublicMediaStorage' 和每个 FileField 自动使用它.现在我想以同样的
..
在我的 Django 项目中,我使用 Django-storageS 将媒体文件保存在我的 Amazon S3 中. 我关注了这个教程(我也使用 Django-rest-framework).这对我很有效:我可以上传一些图片,并且可以在我的 S3 存储中看到这些图片. 但是,如果我尝试删除模型的一个实例(包含 ImageField),这不会删除 S3 中的相应文件.这是正确的吗?我也不
..
我正在使用 Tweepy,一个推文 Python 库,django-storages 和 boto.我有一个自定义的 manage.py 命令,它可以在本地正常工作,它从文件系统中获取一个图像并将该图像发送到推文中.但是,如果我将存储更改为 Amazon S3,则无法访问该文件.它给了我这个错误: raise TweepError('无法访问文件:%s' % e.strerror) 我尝试将
..
我正在使用ManifestStaticFilesStorage.在执行 collectstatic 并将文件移到prod之后,我仍然看到旧的CSS文件(带有旧的MD5哈希字符串)正在获取. settings.py: STATICFILES_STORAGE ='django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
..
我有一个供两个不同系统使用的数据库,因此,我实际上需要FileField值具有正斜杠,例如: /dirs/filename.ext 但是,在Django中,FileField值不能以斜线开头,因为它破坏了它们与 MEDIA_ROOT 的交互方式. 所以我的怀疑是我要么必须创建一个自定义存储类,要么以某种方式自定义FileField,以便在读取时删除前导斜线,并在保存时恢复该斜杠.
..
这是我的设置代码 DEFAULT_FILE_STORAGE ='storages.backends.dropbox.DropBoxStorage'DROPBOX_OAUTH2_TOKEN =“我的令牌"DROPBOX_ROOT_PATH =“应用/Django项目" 我在上传图片时遇到的错误: ValidationError:与模式'(/(.|[\r\n])|id:.)|(rev:[0
..
我正在使用Django Rest Framework上传个人资料图片,并使用Google Cloud Storage存储我的图片.我用Postman测试了我的API,结果如下:邮递员结果这是我的邮递员标头:邮递员标头 这是我的代码: 类ProfilePictureSerializer(serializers.Serializer):文件= serializers.ImageField()类
..
我们将 S3Boto3Storage 用于将媒体文件上传到我们在Amazon上的s3存储.这工作得很好.由于我们将Cloudflare用作“免费"版本,因此我们仅限于 model.py 类Media(models.Model):名称= models.CharField(max_length = 100,null = True)文件= models.FileField(upload_to = g
..
我正在使用 boto3 和 django-storage 库来加载django项目的媒体文件. storage_backends.py 类PrivateMediaStorage(S3Boto3Storage):位置=设置.AWS_STORAGE_LOCATIONdefault_acl ='私人'file_overwrite = Falsecustom_domain = False类Publ
..
我觉得我已经在这里进行了几乎所有的静态化尝试,并且用户上传了文件夹以使用s3.在这一点上,当我运行 collectstatic 时, media 内的所有文件夹最终都位于 static 内,即使我确定我为两个配置了东西要创建的文件夹. 我怀疑这与django-filebrowser有关.似乎他们已经对存储进行了一些设置,但是对于我一生来说,我不知道如何使它们工作: http://dja
..
我有一个Django模型,将文件名另存为"uuid4().pdf".其中uuid4为创建的每个实例生成一个随机的uuid.该文件名也以相同的名称存储在amazon s3服务器上. 我正在尝试为上传到Amazon s3的文件名添加自定义配置,这是因为每当我下载文件而不是uuid时,我都希望看到一个自定义名称.同时,我希望文件以uuid文件名存储在s3上. 因此,我正在使用 django-
..
我正在使用 django-oscar ,并希望通过AWS S3提供我的静态文件.为了配置s3存储桶,我创建了一个名为 aws 的模块,其中包含 conf.py 和 utils.py 文件. 在我的网站上,当我将图像上传到产品时,它以正确的路径上传到了我的aws s3存储桶,但是在很短的时间后,该路径从 https://mybucketname.s3.amazonaws更改.com/media
..
如何将Django Custom Storage后端与Google Cloud Storage一起使用? 尝试使用此方法: ckopanos的django-google-cloud-storage 根据文档,我已在"settings.py"中添加了以下内容: GOOGLE_CLOUD_STORAGE_BUCKET = [my bucket name] # the name of
..
遇到问题的经验水平 这是我第一次部署静态文件和使用Django. 问题 当我运行 python manage.py collectstatic 我将得到以下结果: 2 static files copied to '/home/ymorin007/workspace/sites/onbytes.com/onbytes-static', 151 unmodified,
..