データのリストをクエリし、それをjsonオブジェクトに変換し、JavaScriptに渡してそこで評価できるようにしようとしています:
var data = '{{ passed_list|jsonify }}';
# This evaluates to:
var news = '[{"pk": 133, "model": "Article.article
","fields":
ただし、要素にアクセスしようとしているため、これは機能しません。
例えば、
var object = data[0].pk;
In my view source, this does not evaluate to 133 as expected but it evaluates
to ... data[0].pk ... which is a bit confusing.
これが私のjsonifyです:
if isinstance(object, QuerySet):
return serialize('json', object)
return simplejson.dumps(object, ensure_ascii=False)
どんな助けでも感謝します、ありがとう。