我想从我的django-admin页面上传一个文件到S3。我读了django-storages的文档,但我担心它需要在settings.py中添加AWS凭据。我不认为这是一个好主意,当部署一个项目的生产水平。我看了整个互联网,但不满意的解决方案。有人能帮助我吗?
目前,我保持一个本地目录,以保存文件,他们的第一,然后从那里上载到S3,然后删除文件从目录。
我想使用django-storages,如果它可以在不提供AWS凭据的情况下设置的话。
或者如果有任何更好的方法来做这个文件上传到s3请让我知道。
1条答案
按热度按时间nwlqm0z11#
您可以使用python-decouple
在根目录中创建一个.env文件,并在下面添加密钥对
然后在settings.py文件中