Contents
Memento¶
-
class
anyblok_attachment_jinja.bloks.jinja.ReportBlok(registry) Bases:
anyblok.blok.BlokAdd attachment in AnyBlok
-
author= 'Suzanne Jean-Sébastien'
-
conditional_by= []
-
conflicting_by= []
-
classmethod
import_declaration_module() Do the python import for the Declaration of the model or other
-
name= 'report-jinja'
-
optional_by= []
-
classmethod
reload_declaration_module(reload)
-
required= ['report', 'wkhtml2pdf']
-
required_by= []
-
version= '1.0.0'
-
API doc¶
Template¶
-
class
anyblok_attachment_jinja.bloks.jinja.template.Template Bases:
objectAnyBlok registration:
- Type: Model
- Registry name: Model.Attachment.Template
- Tablename: attachment_template
Template Jinja¶
-
class
anyblok_attachment_jinja.bloks.jinja.template.Jinja Bases:
anyblok.mixin.WkHtml2Pdf,anyblok.model.TemplateJinja templating
AnyBlok registration:
- Type: Model
- Registry name: Model.Attachment.Template.Jinja
- Tablename: attachment_template_jinja
- Inherited Models or Mixins:
anyblok.mixin.WkHtml2Pdfanyblok.model.Template
Fields uuid Type-anyblok.column.UUIDprimary_key-Truenullable-Falseforeign_key-Model.Attachment.Template => uuiddefault-anyblok.column.NoDefaultValuebinary-Falsenative-None
jinja_paths Type-anyblok.column.Textnullable-Falsedefault-anyblok.column.NoDefaultValue
contenttype Type-anyblok.column.Selectionnullable-Falsedefault-'application/pdf'size-64
options Type-anyblok.column.Jsonnullable-False
wkhtml2pdf_configuration Type-anyblok.relationship.Many2Onemodel- Model.Attachment.WkHtml2Pdfindex-False
Parser¶
-
class
anyblok_attachment_jinja.bloks.jinja.parser.Parser Bases:
objectAnyBlok registration:
- Type: Model
- Registry name: Model.Attachment.Parser
- Tablename: attachment_parser
-
classmethod
serialize_jinja_options(options) Serialize only the options for jinja render
Exceptions¶
-
exception
anyblok_attachment_jinja.bloks.jinja.exceptions.TemplateJinjaException Template Jinjaxception