Hacker News new | ask | show | jobs
by yummyfajitas 5243 days ago
In django it doesn't seem particularly messy. Using the django dynamicresponse library:

    from dynamicresponse.emitters import JSONEmitter

    @register.filter
    def serialize_to_json(obj):
        emitter = JSONEmitter(obj, {}, None)
        return emitter.render()
In the template script tag:

    var myObj = new MyObject({{python_object|serialize_to_json}});
    var myObjView = new MyObjectView({ model: myObj });
It then renders just as if you loaded it via an api call.