gpt4 book ai didi

Python错误: No handlers could be found for logger “xhtml2pdf”

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:28 25 4
gpt4 key购买 nike

我正在 django 函数中将 HTML 转换为 pdf,为此我使用 xhtml2pdf pisa 模块,代码是

pdf = pisa.CreatePDF(html, file(settings.MEDIA_ROOT+'/tickets_pdf/'+pdfName, "w"))

这段代码可以工作并生成pdf,但有时可以工作,有时则不起作用并给出错误

No handlers could be found for logger “xhtml2pdf”

我已经检查过 SO 上也有同样的问题。

No handlers could be found for logger "xhtml2pdf"

但这对我不起作用。如果我的客户生成 10 次 pdf,那么至少有 4 次会出现此错误,在其他情况下它工作正常。有没有解决这个问题的方法,或者我必须以其他方式生成pdf。

最佳答案

唯一的解决方案是在设置文件中定义 xhtml2pdf 的处理程序,如提供的链接所建议的。

您收到 500 错误的原因是因为您定义了错误的记录器。检查应用日志是否有错误,检查您在设置中定义的日志文件的路径。

关于Python错误: No handlers could be found for logger “xhtml2pdf” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com