【发布时间】:2023-03-09 02:48:01
【问题描述】:
所以我正在尝试生成我在 django Web 应用程序中拥有的视图的 PDF。此视图受保护,这意味着用户必须登录并具有特定权限才能查看该页面。我还有一些附件(以FileFields 的形式存储在数据库中),我想将它们附加到 PDF 的末尾。
我已经阅读了大部分关于如何使用 pdfkit 或 reportlab 从网页生成 PDF 的帖子,但由于某种原因,所有这些帖子对我来说都失败了。
目前,我得到的最接近的是使用pdfkit 成功生成页面的 PDF,但这需要我删除要求用户登录并拥有页面权限的限制,这实际上不是一个长期的选择。我发现了几篇讨论在受保护页面上打印 pdf 并提供登录信息的帖子,但我无法让其中任何一个工作。
我还没有找到任何关于如何包含附件的信息,并且真的不知道从哪里开始。
如果需要,我很乐意用更多信息或代码 sn-ps 来更新这个问题,但这里有很多活动部分,我不想让人们用无用的信息淹没。让我知道我是否应该提供任何其他信息,并提前感谢您的帮助。
【问题讨论】:
标签: python django python-3.x pdf reportlab