skip to navigation
skip to content

Not Logged In

django-pipeline-eco 0.1.5

django-pipeline compiler for eco templates

django-pipeline-eco is a compiler for django-pipeline.

This compiler will produce a JS using the widely used JST model.

It basically compiles and appends to the window.JST JSON array the template that you request (through django-pipeline) using for example Backbone.js or Spine.js .

Installation

pip install django-pipeline-eco

Add these lines in your django settings.py:

PIPELINE_JS = {
    'application': {
        'source_filenames': (
            # Your other JS files...
            'path/to/your/templates/*.eco',
        ),
        'output_filename': 'js/application.js'
    }
}

PIPELINE_COMPILERS = (
    'pipeline_eco.compiler.EcoCompiler',
)

Usage

If the paths are set correctly (try to play a bit depending on your static files situation), the eco will be compiled in a JS file and included automatically by pipeline.

You will just need then to call the rendered template using

Example.Views.Test = Backbone.View.extend
        template: "templates/example",

        render: (done) ->
                @el.innerHTML = JST[@template]

Deeply inspired by

 
File Type Py Version Uploaded on Size
django-pipeline-eco-0.1.5.tar.gz (md5) Source 2012-10-02 2KB
  • Downloads (All Versions):
  • 13 downloads in the last day
  • 124 downloads in the last week
  • 388 downloads in the last month