I have a model
class DocumentWizard(models.TransientModel):
_name = 'document.wizard'
_description = 'Document Wizard'
def print_contract_de_vente_first(self):
# Get the report reference
report_cond_general = self.env.ref('configurator.condition_general_report')
condition_general = self.env['inokap.condition.general'].search([], limit=1)
if not condition_general:
raise UserError(_('No data found in condition.general model.'))
# Render the PDF using the report name
pdf_content, _ = report_cond_general._render_qweb_pdf(report_cond_general.report_name,condition_general.id)
I know pdf_content is storing the correct pdf binary because when I try to debug and save it using this
Python Writes bytes to file , the PDF show the right content.
pdf_content is still in binary
The question is How to give this PDF to the user?