Skip to content

Symmetric/django-ember-modeler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-ember-modeler

django-ember-modeler attempts to make it easier to use Django models in your Ember applications. It's currently only useful for prototyping, as it's missing a lot of function that would be required for use in complex applications.

It's cloned from django-knockout-modeller.

django-ember-modeler turns this:

class MyObject(models.Model):
    myNumber = models.IntegerField()
    myName = models.CharField()

into this:

App.MyObject = DS.Model.extend({
    "myNumber": 666,
    "myName": "Bob McChobb"
});

with just this!

{{ MyObject|ember }}

Quick start

  1. Install django-ember-modeler

    pip install git+git://git@github.com/Symmetric/django-ember-modeler
  2. Add 'ember_modeler' to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = (
      ...
      'ember_modeler',
    )
  3. Include Ember.js in your HTML:

  4. Emberify your model:

    {% load ember %}
    <script>
        {{ MyObject|ember }}
    </script>

Issues

This is currently a very basic implementation, but feel free to file an issue if you find bugs or have suggestions for features (pull requests welcome).

About

Super simple knockout.js ModelView templates for you Django models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%