【问题标题】:Changing static files path to s3 buckt path django将静态文件路径更改为 s3 存储桶路径 django
【发布时间】:2021-10-12 15:36:53
【问题描述】:

目前我正在获取这样的静态文件:

src="{% static 'website/images/home-slider/plantarte-espacio-4.jpg'%}"

我的 settings.py 看起来像这样:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'website/static'),
)

现在我想要的是,而不是从我的应用程序内的静态文件夹中获取静态文件。它转到我创建的 AWS S3 存储桶并将所有文件上传到 而不是这个:

src="/static/website/images/home-slider/plantarte-espacio-4.jpg"

这样做:

src="https://plantarte-assets.s3.us-east-2.amazonaws.com/website/images/home-slider/plantarte-espacio-4.jpg"

如果有人可以帮助我,我真的很感激。

【问题讨论】:

    标签: python django amazon-s3 django-staticfiles


    【解决方案1】:

    在简单的情况下,改变你的

    STATIC_URL = '/static/'
    

    STATIC_URL = 'https://plantarte-assets.s3.us-east-2.amazonaws.com/'
    

    你应该是金色的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2012-10-01
      • 2021-04-24
      相关资源
      最近更新 更多