Versions in this module Expand all Collapse all v12 v12.1.9 Aug 12, 2022 Changes in this version + const JetRuntimeVarsContextKey + const NoLayout + var AsSafeValue = pongo2.AsSafeValue + var AsValue = pongo2.AsValue + func AddJetRuntimeVars(ctx context.Context, jetVarMap JetRuntimeVars) + type AmberEngine struct + func Amber(directory, extension string) *AmberEngine + func (s *AmberEngine) AddFunc(funcName string, funcBody interface{}) + func (s *AmberEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *AmberEngine + func (s *AmberEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *AmberEngine) Ext() string + func (s *AmberEngine) Load() error + func (s *AmberEngine) Reload(developmentMode bool) *AmberEngine + type DjangoEngine struct + func Django(directory, extension string) *DjangoEngine + func (s *DjangoEngine) AddFilter(filterName string, filterBody FilterFunction) *DjangoEngine + func (s *DjangoEngine) AddFunc(funcName string, funcBody interface{}) + func (s *DjangoEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *DjangoEngine + func (s *DjangoEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *DjangoEngine) Ext() string + func (s *DjangoEngine) Load() error + func (s *DjangoEngine) RegisterFilter(filterName string, filterBody FilterFunction) *DjangoEngine + func (s *DjangoEngine) RegisterTag(tagName string, fn TagParser) error + func (s *DjangoEngine) Reload(developmentMode bool) *DjangoEngine + type Engine interface + ExecuteWriter func(w io.Writer, filename string, layout string, bindingData interface{}) error + Ext func() string + Load func() error + type EngineFuncer interface + AddFunc func(funcName string, funcBody interface{}) + type Error = pongo2.Error + type FilterFunction = pongo2.FilterFunction + type HTMLEngine struct + Templates *template.Template + func HTML(directory, extension string) *HTMLEngine + func Pug(directory, extension string) *HTMLEngine + func (s *HTMLEngine) AddFunc(funcName string, funcBody interface{}) + func (s *HTMLEngine) AddLayoutFunc(funcName string, funcBody interface{}) *HTMLEngine + func (s *HTMLEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *HTMLEngine + func (s *HTMLEngine) Delims(left, right string) *HTMLEngine + func (s *HTMLEngine) ExecuteWriter(w io.Writer, name string, layout string, bindingData interface{}) error + func (s *HTMLEngine) Ext() string + func (s *HTMLEngine) Layout(layoutFile string) *HTMLEngine + func (s *HTMLEngine) Load() error + func (s *HTMLEngine) Option(opt ...string) *HTMLEngine + func (s *HTMLEngine) Reload(developmentMode bool) *HTMLEngine + type HandlebarsEngine struct + func Handlebars(directory, extension string) *HandlebarsEngine + func (s *HandlebarsEngine) AddFunc(funcName string, funcBody interface{}) + func (s *HandlebarsEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *HandlebarsEngine + func (s *HandlebarsEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *HandlebarsEngine) Ext() string + func (s *HandlebarsEngine) Layout(layoutFile string) *HandlebarsEngine + func (s *HandlebarsEngine) Load() error + func (s *HandlebarsEngine) Reload(developmentMode bool) *HandlebarsEngine + type INodeTag = pongo2.INodeTag + type JetArguments = jet.Arguments + type JetEngine struct + Set *jet.Set + func Jet(directory, extension string) *JetEngine + func (s *JetEngine) AddFunc(funcName string, funcBody interface{}) + func (s *JetEngine) AddRuntimeVars(ctx context.Context, vars JetRuntimeVars) + func (s *JetEngine) AddVar(key string, value interface{}) + func (s *JetEngine) Binary(assetFn func(name string) ([]byte, error), assetNames func() []string) *JetEngine + func (s *JetEngine) Delims(left, right string) *JetEngine + func (s *JetEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *JetEngine) Ext() string + func (s *JetEngine) Load() error + func (s *JetEngine) Reload(developmentMode bool) *JetEngine + func (s *JetEngine) SetLoader(loader jet.Loader) *JetEngine + func (s *JetEngine) String() string + type JetRuntime = jet.Runtime + type JetRuntimeVars = jet.VarMap + type Parser = pongo2.Parser + type TagParser = pongo2.TagParser + type Token = pongo2.Token + type Value = pongo2.Value + type View struct + func (v *View) AddFunc(funcName string, funcBody interface{}) + func (v *View) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (v *View) Find(filename string) Engine + func (v *View) Len() int + func (v *View) Load() error + func (v *View) Register(e Engine)