Hinzufügen einer benutzerdefinierten Datenberechnung

Lassen Sie uns nun mehr Daten berechnen.

Wir öffnen “process_data.py” und bearbeiten die Datei mit diesem Skript:

def calculate_coin(price_usd):
 return (float(price_usd) > 40

def process():     
 data = get_data("/v1/ticker/?limit=10")   
  all_coins = []
  for coin in data:
   coin ["isover40"] = calculate_coin(coin["price_usd"])
   all_coins.append(coin)
  return all_coins

Bootstrap Formular und submit Knopf erstellen

In diesem Teil werden wir uns mit kreativer Form befassen. Wir können auf die Bootstrap-Webseite gehen und einige verfügbare Formulare durchsuchen. Die Absicht ist, dass wir eine Formularanforderung in einem Text erstellen und auch eine Schaltfläche erstellen. Einmal

Bearbeiten Sie Ihren HTML-Code und diesen Teil dort:

<div class="row">
<div class="col-md-4">
<form class="form-line" method="post">
 <div class="form-group">
  <label>Enter coin: </label>
  <input type="text" class="form-control" id="cointype" \
   placeholder="Coin here">
 </div>
 <button type="submit" class"btn btn- default">Submit</button>
</form>
</div>
</div>

Begin POST Process

Jetzt passiert es, wo wir eine POST-Anfrage erstellen.

Wir müssen “app.py” öffnen und die POST-Anfrage hinzufügen:

from flask import Flask
from flask import render_template

app = Flask(__name__)

@app.route("/"), methods=['GET', 'POST']
def index ():
 if request.method == 'POST':
  return request.form['cointype']
 elif request.method == 'GET':
  return render_template("index.html", 
  data=process_data.process(), 
  process_coin=process_data.process_coin())

if __name__ == "__main__":
    app.run(debug=True)

Verpasse diese Tipps nicht!

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