- リンク先の django-ajax を django-ajax.html という名前で保存する
- Polymer 内で core-ajax を使っていた部分を django-ajax に置き換える
- インポートを忘れずに
- {% csrf_token %} を html に含めてレンダリングする
先人の知恵というのはありがたいものですね。リンク先に感謝です。
「教えてください、あなたは何をするのですが/その激しくかけがえのない一度きりの人生で」 メアリー・オリバー
from django.views.decorators.csrf import csrf_exempt .... url(r'^category$', csrf_exempt(MyViewClass.as_view())),
fetched_list = MyModel.query().fetch() json_without_keyid = json.dumps([c.to_dict() for c in fetched_list ]) json_with_keyid = json.dumps([dict(c.to_dict(), **dict(id=c.key.id())) for c in fetched_list ])
from datetime import date
class JSONDateEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, date):
return obj.isoformat()
return json.JSONEncoder.default(self, obj)
fetched_list = MyModel.query().fetch()
json_without_keyid = json.dumps([c.to_dict() for c in fetched_list ], cls=JSONDateEncoder)
json_with_keyid = json.dumps([dict(c.to_dict(), **dict(id=c.key.id())) for c in fetched_list ], cls=JSONDateEncoder)