django - 图像使用原始 URL 还是静态 URL?

标签 django amazon-web-services amazon-s3

使用时有什么不同吗:

<img src="{% static 'images/someimage.png' %}"

<img src="https://s3.us-east-2.amazonaws.com/my-bucket/static/images/someimage.png"

最佳答案

最大的区别是,在第一种方法中,如果您有一天想要更改静态文件的位置,即更改为另一个目录甚至 CDN,您只需要更新设置文件中的“静态”位置.

在第二种方法中,您需要进行全局搜索并替换以更新 URL,因此有些人会认为第一种方法更可取。

除此之外,当网站运行时,对于用户而言不会产生任何影响。

关于django - 图像使用原始 URL 还是静态 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230722/

相关文章:

python - 使用boto3批量复制

linux - 使用 spark 的 s3 上传性能不佳

django - Django 中的空查询集

Django/HTTP - 使用 POST 请求发送查询字符串 - 不推荐吗?

linux - 亚马逊aws在数据传输过程中会花费一些费用吗?

amazon-web-services - 使用 AWS CDK 将 Lambda 触发器添加到导入的 Cognito 用户池

ios - AWS Swift 突然崩溃

python - Django 命令错误 : App 'polls' has migrations

python - Django Rest 框架 JWT "Authentication credentials were not provided."}

amazon-s3 - boto - 从桶中获取键值的更简洁的方法?