Skip to main content
 首页 » 编程设计

python之我可以直接将静态文件的内容作为 View 的 Http 响应提供吗

2025年05月04日19haluo1

我希望从我的一个 View 中返回静态文件的内容作为(有时)HttpResponse。

在 Django 中有一种简单的方法可以做到这一点吗?

请您参考如下方法:

如果 View 有时会使用模板或任何其他计算来执行某些操作,那么最好的方法是在需要返回静态对象时决定“有时”,然后发出到该静态 url 的临时重定向 - 这然后让为您的静态内容提供服务的服务器负责交付内容。

更新

因为我有一段时间没有使用 Django,只是一般的 Web 开发等...我被告知 Django 从 1.3+ 开始包括一个(看起来像)非常简单的重定向机制。 (反正比我记得的要简单!)

https://docs.djangoproject.com/en/dev/topics/class-based-views/ 由 Tadeck 提供