###前提・実現したいこと
バージョン:
d3.js -> 3
python -> 3.6
django -> 1.11
実現したいこと:d3.jsを使用してDBの値をグラフとして出力したい
###発生している問題・エラーメッセージ
view.pyでjson形式に変換はできているのか、ブラウザで見るとjsonで受け渡した値が出力されている
が、肝心のscriptの方では何も受け取れていない
JsonResponseが不適当なのかと思い、json.dumps()を使用しても同じ結果になりました
###該当のソースコード
view
python
1from django.shortcuts import render 2from django.contrib.auth.decorators import login_required 3import urllib.request 4from . import models 5from .models import NikkeiStock 6from django.http import JsonResponse 7 8def index(request): 9 10 nikkei_stock = NikkeiStock.objects.all() 11 12 ary = [] 13 datas = NikkeiStock.objects.all() 14 for data in datas: 15 ary.append({"id":"%d" % data.id, "price":data.price, "created":data.created}) 16 return JsonResponse({"data":ary}) 17
template
javascript
1<script type="text/javascript"> 2 d3.json("/scrapings/", function(all){ 3 console.log(all); 4 }); 5</script>
###コメント
どんな選択肢があるのかも不透明なため、あらゆる回答をお待ちしています。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。