1
HTML에서 PDF를 렌더링하려고 시도하는 Iam (컨텍스트 포함). 나는 주어진 코드 here을 따르고있다. basae 64로 인코딩 된 다른 형식의 이미지가 나타납니다. 이pdf에서 이미지 사용
datauri = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='
같은 뭔가 지금은 컨텍스트를 사용하여 템플릿에이 datauri을 보내고 내 템플릿에 나는 이미지를 렌더링이
<img src="{{ datauri}}">
을 사용하고 있습니다. 위의 링크에서 언급 한 render_to_pdf 메소드의 입력으로 context 및 html 파일을 사용합니다. 그러나 나는 왜 이런 일에 어떤 생각과이를 극복 할 수있는 방법은 다음과 같은 오류
'NoneType' object has no attribute 'bands'
Exception Location: /usr/lib64/python2.6/site-packages/PIL/Image.py in split, line 1497
그리고 views.py 파일에서 오류 위치를
pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("ISO-8859-1")), result)
입니다 무엇입니까? 감사합니다.