我希望从我的一个 View 中返回静态文件的内容作为(有时)HttpResponse。
在 Django 中有一种简单的方法可以做到这一点吗?
请您参考如下方法:
如果 View 有时会使用模板或任何其他计算来执行某些操作,那么最好的方法是在需要返回静态对象时决定“有时”,然后发出到该静态 url 的临时重定向 - 这然后让为您的静态内容提供服务的服务器负责交付内容。
更新
因为我有一段时间没有使用 Django,只是一般的 Web 开发等...我被告知 Django 从 1.3+ 开始包括一个(看起来像)非常简单的重定向机制。 (反正比我记得的要简单!)
https://docs.djangoproject.com/en/dev/topics/class-based-views/ 由 Tadeck 提供
