为什么django库xhtml2pdf返回错误?

问题描述

我正在drf视图集中使用xhtml2pdf库从html模板生成pdf文档,该html模板列出了给定模型的所有记录。以下是我在视域中定义的操作

@action(detail=False)
def pdf(self,request,*args,**kwargs):
    import datetime
    filter = self.filter_queryset(Ledger.objects.values_list('name','groupid__name','panno',gstin'))
    pdf_obj = render_to_pdf('reports/report.html',{'data': filter})
    if pdf_obj:
        response = HttpResponse(pdf_obj,content_type='application/pdf')
        filename = 'Ledgers-' + str(datetime.date.today()) + '.pdf'
        content = "inline; filename=%s" % (filename)
        download = request.GET.get("download")
        if download:
            content = "attachment; filename=%s" % (filename)
        response['Content-Disposition'] = content
        return response

这会导致ValueError异常并显示以下消息

...必须至少具有一行和一列

我不知道我在做什么错,请告知。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...