在Django后端或前端中创建PDF报告?

我目前正在尝试创建报告,并且想知道围绕生成PDF报告的最佳实践是什么。

我应该在后端中创建它们(使用elasticsearch查询和汇总数据)还是将数据发送到前端并在那里生成它们?

as97100590 回答:在Django后端或前端中创建PDF报告?

如果我在这里理解您的问题,在我看来,PDF生成是您业务流程的一部分:它必须遵守一些标准/规则并包括业务数据。

这是您希望在后端中使用的东西(后端的预期寿命通常比前端要长)

,

我更喜欢后端生产,因为:

  1. 您有更多用于库等的选项。浏览器库正在逐渐完善,但尚不具备可比性。例如,您的服务器可以使用与公共微服务的联系,而您无需担心api密钥在客户端上可见。
  2. 您可以访问可能不希望(完全)公开给客户端的数据
  3. 您很有可能在后端具有更好的安全性。
  4. 您可以创建和存储然后交付文档(如果以后可能需要检索同一文档)
  5. 您的实施是私有的,您可以更改它而无需客户的照顾

我希望有帮助。

本文链接:https://www.f2er.com/3101851.html

大家都在问