Documentation ¶
Index ¶
- type Config
- type Engine
- func (p *Engine) ExecuteRaw(src string, wr io.Writer, binding interface{}) (err error)
- func (p *Engine) ExecuteWriter(out io.Writer, name string, binding interface{}, ...) error
- func (p *Engine) Funcs() map[string]interface{}
- func (p *Engine) LoadAssets(virtualDirectory string, virtualExtension string, ...) error
- func (p *Engine) LoadDirectory(dir string, extension string) (templateErr error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Filters for pongo2, map[name of the filter] the filter function . The filters are auto register Filters map[string]pongo2.FilterFunction // Globals share context fields between templates. https://github.com/flosch/pongo2/issues/35 Globals map[string]interface{} // DebugTemplates enables template debugging. // The verbose error messages will appear in browser instead of quiet passes with error code DebugTemplates bool }
Config for django template engine
func DefaultConfig ¶
func DefaultConfig() Config
DefaultConfig returns the default configuration for the django template engine
type Engine ¶
type Engine struct { Config Config // contains filtered or unexported fields }
Engine the pongo2 engine
func (*Engine) ExecuteRaw ¶
ExecuteRaw receives, parse and executes raw source template contents it's super-simple function without options and funcs, it's not used widely implements the EngineRawExecutor interface
func (*Engine) ExecuteWriter ¶
func (p *Engine) ExecuteWriter(out io.Writer, name string, binding interface{}, options ...map[string]interface{}) error
ExecuteWriter executes a templates and write its results to the out writer layout here is useless
Click to show internal directories.
Click to hide internal directories.