プログラミングについては初心者なんですがdjangoでriot apiを使ったwebアプリを作ろうとしています。
django girls tutorial一通りやった程度のものです。
モデルやビューなどの概念を少し学んだのですが
python
1 from riotwatcher import RiotWatcher 2 watcher = RiotWatcher('APIキー') 3 my_region = 'jp1' 4 me = watcher.summoner.by_name(my_region, 'サモナーネーム') 5 print(me)
というRiotWatcherというラッパーライブラリを使ったriot apiから文字列を取り出すコードをどこにおけばよいのかがわかりません。
これはモデルにクラスにとしておくべきなのか?それともビューで何かしらメソッドとして使うのでしょうか
HTMLに関数としてmeを表示したいのですがビューやクラスにこのコードをおいてview.pyに
python
1from riotwatcher import RiotWatcher 2from django.shortcuts import render 3def api_list(request): 4 watcher = RiotWatcher('APIキー') 5 my_region = 'jp1' 6 me = watcher.summoner.by_name(my_region, 'サモナーネーム') 7 return render(request,'note/api_list.html',me)
としてnote/api_list.htmlに
html
1{{me}}
としても何も表示されません。
どこに置くのが正しいのか、そもそもこの形式のコードのままdjangoで使えるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/24 12:51