Python Jinja2没有接收CSS,

Python Jinja2没有接收CSS,,python,html,css,jinja2,Python,Html,Css,Jinja2,我的jinja2没有选择我的样式表 代码: 我没有从渲染或创建PDF时得到任何错误 我的html是: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{{title}}</title> <link type="text/css" rel="stylesheet" href="./templates/sty

我的jinja2没有选择我的样式表

代码:

我没有从渲染或创建PDF时得到任何错误

我的html是:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{title}}</title>
    <link type="text/css" rel="stylesheet" href="./templates/style.css">

</head>
<body>
    <h2>Stake individuals</h2>
    {{stake_indiv}}
</body>
</html>

问题不在于Jinja2处理。如果我将CSS放入HTML的主体中,那么渲染使用CSS,PDF输出就可以了。然后,问题在QT处理中,我将为此单独提出一个问题。

问题不是Jinja2处理。如果我将CSS放入HTML的主体中,那么渲染使用CSS,PDF输出就可以了。问题就在QT处理过程中,我将就此提出一个单独的问题。

如果在浏览器中查看生成的HTML会发生什么情况?这是一个明显的测试(抱歉)。是的,它确实应用了样式表。(假设HTML位于项目目录中,./templates/将正确指向css文件。因此,谁不选择样式表?我猜这是我的PDF转换器。是的,可能是PDF转换器…如果在浏览器中查看生成的HTML会发生什么情况?这是一个明显的测试(抱歉)。是的,它确实应用了样式表。(假设HTML位于项目目录中,./templates/将正确指向css文件。因此,谁没有选择样式表?我猜是我的PDF转换器。是的,可能是PDF转换器。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{title}}</title>
    <link type="text/css" rel="stylesheet" href="./templates/style.css">

</head>
<body>
    <h2>Stake individuals</h2>
    {{stake_indiv}}
</body>
</html>
app = gui.QApplication(sys.argv)
web = kit.QWebView()
web.setHtml(html)

printer = gui.QPrinter()
printer.setPageSize(gui.QPrinter.A4)
printer.setOutputFormat(gui.QPrinter.PdfFormat)
printer.setOutputFileName(destination)
web.print_(printer)

app.exit()