尝试使用weasyprint输出到pdf失败CSS

arcee123

我正在尝试从Django输出pdf。我正在使用weasyprint。这是我的看法:

def fleet_report_pdf(request):
    template = loader.get_template("Reports/fleetreport.html")
    context = {
     'crews':  models.Unit.objects.all().annotate(c=Count('memberunit__Member')),
     's31': models.Member.objects.filter(memberunit__isnull=True)
    }
    html = template.render(RequestContext(request, context))
    response = HttpResponse(content_type="application/pdf")
    weasyprint.HTML(string=html, base_url=request.build_absolute_uri(), url_fetcher=request).write_pdf(response)
    return response

pdf加载,但是页面未设置样式。进一步挖掘时,我在控制台中发现了类似以下错误:

Failed to load stylesheet at http://127.0.0.1:8000/static/css/layout.css : TypeError: 'WSGIRequest' object is not callable
Failed to load stylesheet at http://127.0.0.1:8000/static/css/darkblue.css : TypeError: 'WSGIRequest' object is not callable
Failed to load stylesheet at http://127.0.0.1:8000/static/css/custom.css : TypeError: 'WSGIRequest' object is not callable

这告诉我我缺少了一些东西。如何使样式表可调用?谢谢。

肮脏的

您正在呼叫(中使用requestobject作为网址提取程序您不需要提供此参数来获取不需要身份验证的简单资源。weasyprint.HTMLurl_fetcher=request

对URL取程序的详细信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用 WeasyPrint 保存 PDF 字符串会导致 UnicodeDecodeError

来自分类Dev

尝试将大量PDF的页数输出到日志文件

来自分类Dev

使用XSL将XML值输出到CSS时出错

来自分类Dev

使用XSL将XML值输出到CSS时出错

来自分类Dev

SASmarkdown中的直方图不会输出到PDF

来自分类Dev

Excel VBA输出到PDF缩放%

来自分类Dev

使用FebricJs并输出到DataURL

来自分类Dev

使用REST输出到网页

来自分类Dev

输出到pdf无法与R中的ReferenceClasses方法一起使用?

来自分类Dev

当tex有方括号([)时,如何使用knitr / xtable输出到pdf?

来自分类Dev

使用matplotlib分散输出到PDF时不考虑标记大小

来自分类Dev

使用CSS编辑按钮的悬停和正常状态(尝试失败)

来自分类Dev

从目录中提取pdf,然后使用pdf2image将图像输出到其他目录

来自分类Dev

我正在尝试使用discord.js将以前缀执行的命令输出到控制台

来自分类Dev

Mysqldump仅在尝试输出到文件时出现错误

来自分类Dev

尝试在Android中将数据输出到文本文件

来自分类Dev

尝试在Android中将数据输出到文本文件

来自分类Dev

API查询失败将API密码输出到用户前端

来自分类Dev

可以使用CSS文件生成PDF输出吗?

来自分类Dev

Django和weasyprint,合并pdf

来自分类Dev

输出到模板,使用哪个变量?

来自分类Dev

C标准输出到使用dup的文件

来自分类Dev

显示PPID并使用top输出到文件

来自分类Dev

输出到文件,然后使用文件输入

来自分类Dev

使用Makefile输出到多个文件

来自分类Dev

使用getElementsByClassName输出到多个div?

来自分类Dev

将Shiny(non-ggplot)图输出到PDF

来自分类Dev

计算目录中PDF文件的数量并输出到.csv

来自分类Dev

r markdown 输出到 pdf:停止分解代码块

Related 相关文章

热门标签

归档