この質問 の続きの質問になります。
react・django初心者です。
現在djangoでmyappというアプリを作っていてプロジェクトの構成は
myapp(Djangoの親アプリケーション) -templates(htmlが入っている) -views.py -settings.py -reactapp(Djangoの子アプリケーション・reactのファイルが入っている) -polls(Djangoの子アプリケーション) -accounts(Djangoの子アプリケーション) -overview(Djangoの子アプリケーション)
になっています。
一定間隔でフロント(port:3000)から、polls&accounts&overview(port:8000)のapiを叩いて、そのたびにpolls&accounts&overviewから返ってくるデータを調べて変更の必要があればフロントを変える仕組みを作りたいです。
そこでreactapp内のApp.jsに
componentDidMount(){ globalVar.callback = (data) => { //ここでhttp://localhost:8000/pollsとhttp://localhost:8000/accountsとhttp://localhost:8000/overviewのapiを叩きたい this.setState({...}); }; } globalVar.callback(data);
と書きました。
しかしpollsアプリの画面を開いている時にaccountsアプリのデータ取得をする必要はないのでどのように書くべきか迷っています。
またhttp://localhost:8000/polls/index のように細かいapiをどう叩けば良いのかも分かりません。
初心者質問で申し訳ございませんが、ご教授お願いします。
あなたの回答
tips
プレビュー