deactivate pdf render
This commit is contained in:
@@ -175,11 +175,12 @@ class Post(models.Model):
|
||||
|
||||
@property
|
||||
def agenda_filename(self) -> str | None:
|
||||
if self._agenda_filename:
|
||||
return self._agenda_filename
|
||||
# TODO: fix pdf render
|
||||
# if self._agenda_filename:
|
||||
# return self._agenda_filename
|
||||
|
||||
if self.has_agenda and self.agenda_url:
|
||||
return self.slug + "-agenda.pdf"
|
||||
# if self.has_agenda and self.agenda_url:
|
||||
# return self.slug + "-agenda.pdf"
|
||||
|
||||
return None
|
||||
|
||||
@@ -207,11 +208,12 @@ class Post(models.Model):
|
||||
|
||||
@property
|
||||
def protocol_filename(self) -> str | None:
|
||||
if self._protocol_filename:
|
||||
return self._protocol_filename
|
||||
# TODO: fix pdf render
|
||||
# if self._protocol_filename:
|
||||
# return self._protocol_filename
|
||||
|
||||
if self.has_protocol and self.protocol_url:
|
||||
return self.slug + "-protokoll.pdf"
|
||||
# if self.has_protocol and self.protocol_url:
|
||||
# return self.slug + "-protokoll.pdf"
|
||||
|
||||
return None
|
||||
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
from io import BytesIO
|
||||
|
||||
# from io import BytesIO
|
||||
from django.http import HttpResponse, HttpResponseServerError, JsonResponse
|
||||
from django.utils import timezone
|
||||
from django.utils.text import slugify
|
||||
from taggit.models import Tag
|
||||
from xhtml2pdf import pisa
|
||||
|
||||
# from xhtml2pdf import pisa
|
||||
|
||||
|
||||
def render_to_pdf(html):
|
||||
src = BytesIO(html.encode("ISO-8859-1"))
|
||||
dest = BytesIO()
|
||||
# TODO: fix pdf render
|
||||
# src = BytesIO(html.encode("ISO-8859-1"))
|
||||
# dest = BytesIO()
|
||||
|
||||
pdf = pisa.pisaDocument(src, dest)
|
||||
# pdf = pisa.pisaDocument(src, dest)
|
||||
|
||||
if not pdf.err:
|
||||
return HttpResponse(dest.getvalue(), content_type="application/pdf")
|
||||
# if not pdf.err:
|
||||
# return HttpResponse(dest.getvalue(), content_type="application/pdf")
|
||||
|
||||
return None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user