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>

Verpasse diese Tipps nicht!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.