基于 Django class 的视图,要覆盖什么以写入 excel 文件?

Django class based views, what to override to write to an excel file?

我有一个应用程序使用基于 Django class 的视图。

我想写入 excel 文件。我应该覆盖什么方法? render_to_repsonse 有效,但似乎我可能调用了很多其他我不需要的东西(例如分页)。

覆盖 render_to_response 对我来说听起来不错。 ListView 中的分页是可选的 - 如果您没有在 class 中指定 paginate_by 那么它不会进行任何分页。

Django 可能不会在您不使用的 paginate_by 等 CBV 挂钩上花费大量时间。除非性能是一个真正的问题,并且您可以看到 Django 花费大量时间调用您不需要的东西,否则我不会担心它。