1
現在、私がすでに完成したいくつかのPythonスクリプトによって生成されたローカルデータを可視化するためのWebアプリケーションを構築するための小さなプロジェクトと、視覚化は反応で書かれている。私はちょっと私のWebアプリケーションで表現するためにデータを取得することができます混乱しています。私は、jQueryの代わりにfetch()を使うことを提案しました。しかし、私がやったことはすべてローカルでホストされているだけなので、どうすればReactのPythonスクリプトにリクエストできますか?また、Pythonのfetch()リクエストからparamsを取得する必要がありますか?ありがとうございました!レスポンスウェブアプリケーションでPythonによって生成されたデータを取得して表現する方法
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import RadarChart from './components/RadarChart';
import LineChart from './components/LineChart';
class App extends Component {
constructor() {
super();
this.state = {
bioData: {},
appData: {}
}
}
componentWillMount() {
this.getChartData();
}
static lastSyncTime = "2017-06-28";
getChartData() {
// TODO: AJAX calls/fetch() request here to retrieve data as well as pass a param: lastTimeSync to Python scripts
this.setState({
});
}
render() {
return (
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h2>Daily Report</h2>
</div>
<LineChart chartData={this.state.bioData} />
<br/>
<button onClick = {this.handleRefreshLine}>Refresh</button>
<br/>
<RadarChart chartData={this.state.appData} />
</div>
);
}
}
export default App;
あなたのPythonのバックエンドからのAPIを公開する必要があります。 paramsを受け取り、データを返すエンドポイントを作成する必要があります。 fetch(またはaxios)を使用している場合は、バックエンドからの応答で状態を更新します。しかし、具体的なコード例を与えるためには、幅広い質問があります。 –
@ChaseDeAnda thx man。私はちょうど方向を探しています、正確にはコードではありません。私はあなたの提案を試してみましょう! –