Andere API-Endpunkte
Hier werden wir mit mehr API und ein bisschen mehr Funktionalität fortfahren. Wir haben also eine URL für einen anderen Endpunkt, um mehr Daten zu erhalten. Sie können Ihren “process_data.py” File bearbeiten:
import json def get_data(query_string): import http.client conn = http.client.HTTPSConnection("api.coinmarketcap.com") conn.request("GET","{}".format(query_string")) res = conn.getresponse() data = res.read() return json.loads(data.decode("utf-8")) def process(): data = get_data("/v1/ticker/bitcoin/") return data
Jetzt können wir eine andere Methode starten. Sie können es kopieren und unter den folgenden Code einfügen:
def process(): data = get_data("/v1/ticker/?limit=10") return data
Denken Sie auch daran, dass Sie es in Ihrer “app.py” übergeben müssen:
from flask import Flask from flask import render_template app = Flask(__name__) @app.route("/") def index (): return render_template("index.html", data=process_data.process(), process_coin=process_data.process_coin()) if __name__ == "__main__": app.run(debug=True)
Und fügen Sie dann die Endung irgendwo in der “index.html” hinzu:
{{process_coins}}

Bootstrap Tabelle erstellen
Mit Tabellen können Sie eine große Datenmenge zusammenfassen und übersichtlich und übersichtlich darstellen. Bootstrap Tabellen bieten zusätzliche Vorteile wie Reaktionsfähigkeit und die Möglichkeit, die Tabellenstile zu ändern.
<table class="table-hover table_border"> <tr> <th>Name</th> </tr> <td>{% for item in process_coins %}</td> <tr> <td>{{item["name"]}}</td> </tr> {% endfor %} </table>
