Django>xhtml2pdf>开始工作了吗?

2024-05-16 11:19:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我在理解如何安装xhtml2pdf时遇到了问题。我已经按照Chris Glass's站点的说明进行了操作,并安装了虚拟环境并运行了单元测试。当我在views.py文件顶部插入以下内容时:

import ho.pisa as pisa
import cStringIO as StringIO
import cgi
import os

我在说No module named ho.pisa(这是我期望的)时出错。如何让django甚至python命令行导入这个模块(因为我已经尝试在命令行中以相同的成功级别导入该模块)。

编辑

为什么我需要一个虚拟的环境。我不能把xhtml2pdf作为一个包安装并正常导入吗?或者我会破坏一些Django/python的东西吗?

编辑

我还从xhtml2pdf虚拟环境中运行了django,但它仍然拒绝导入


Tags: 模块django命令行import编辑站点as虚拟环境
3条回答

是的。在Chris Glass网站的开发环境的第5步之后,我完成了以下工作:

$ python setup.py install
# navigate to you django project
$ cd ../django
$ ./manage.py runserver

views.py中的导入行from xhtml2pdf import pisa不再引发任何错误

我只是试着用pip安装xhtml2pdf,而不是包。

pisa模块在xhtml2pdf中,而不是ho

>>> import xhtml2pdf.pisa as pisa

相关问题 更多 >