Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用apache的django应用程序中的Weasyprint问题_Django_Apache_Weasyprint - Fatal编程技术网

使用apache的django应用程序中的Weasyprint问题

使用apache的django应用程序中的Weasyprint问题,django,apache,weasyprint,Django,Apache,Weasyprint,我有一个使用Weasyprint生成pdf的应用程序,在本地环境中这没有问题,但在使用apache的虚拟机服务器中,静态文件夹在pdf文件中不起作用(图像和样式不显示) 我的问题是,在生产环境中,Weasyprint在apache中工作是否需要任何我忽略的包或包 此外,我在谷歌云中有一个生产服务器,它在那里工作,所有的软件包都完全相同 我的apt软件包列表: 建立必要的 蟒蛇3开发 蟒蛇3 python3 cffi 利比亚2 libpango1.0-0 libgdk-pixbuf2.0-0 利

我有一个使用Weasyprint生成pdf的应用程序,在本地环境中这没有问题,但在使用apache的虚拟机服务器中,静态文件夹在pdf文件中不起作用(图像和样式不显示)

我的问题是,在生产环境中,Weasyprint在apache中工作是否需要任何我忽略的包或包

此外,我在谷歌云中有一个生产服务器,它在那里工作,所有的软件包都完全相同

我的apt软件包列表:

  • 建立必要的
  • 蟒蛇3开发
  • 蟒蛇3
  • python3 cffi
  • 利比亚2
  • libpango1.0-0
  • libgdk-pixbuf2.0-0
  • 利伯菲开发公司
  • 共享mime信息
我的pip包列表:

  • WeasyPrint

尝试将静态图像从JPEG切换到png。JPEG图像似乎被weasyprint忽略。这对我有用

嗨,我也有同样的问题。我想知道你是否找到了解决这个问题的方法,我们将不胜感激!您好,这是伟大的,它为您工作:)但是,问题还包括css和所有静态文件。我的解决方法是从视图而不是html模板插入css和图像文件。关于图像文件,我使用模板标记函数以二进制形式添加它们。如果你有类似的问题,你可以试试。谢谢你,问候你。