Hinzufügen einer Ansicht "SMS senden

Fügen Sie eine Ansicht hinzu, die eine Jinja2 Vorlage für die Webanwendung. Erstellen Sie diese Vorlage unter templates/index.html:

@app.route('/')
def index():
    """ A view that renders the Send SMS form. """
    return render_template('index.html')

Der folgende HTML-Code enthält das Bootstrap-CSS-Framework und rendert dann ein Formular mit zwei Feldern: to_number zur Übernahme der Zielrufnummer und messagedamit der Benutzer seine SMS-Nachricht eingeben kann.

<h1>Send an SMS</h1>
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<div class="container">
    <h1>Send an SMS</h1>
    <form action="/send_sms" method="POST">
        <div class="form-group"><label for="destination">Phone Number</label>
            <input id="to_number" class="form-control" name="to_number" type="tel" placeholder="Phone Number" /></div>
        <div class="form-group"><label for="message">Message</label>
            <textarea id="message" class="form-control" name="message" placeholder="Your message goes here"></textarea></div>
        <button class="btn btn-default" type="submit">Send SMS</button>
    </form>
</div>

Wie man SMS-Nachrichten mit Python, Flask und Nexmo versendet

Dieses Tutorial führt Sie in den SMS-Versand mit Python ein und nutzt dabei die Nexmo Python-Bibliothek. Zunächst wird gezeigt, wie man SMS von der REPL aus versendet, dann wird gezeigt, wie man eine einfache Flask-App mit SMS-Funktionen erstellt.

Schritte
1
Einleitung zu diesem Tutorial
2
Prerequisites
3
Installieren Sie das Vonage Python Server SDK
4
Senden einer SMS aus der Python REPL
5
Einrichten einer Flask-App für den SMS-Versand
6
Hinzufügen einer Ansicht "SMS senden
7
Ausführen des Flask-Servers
8
Handhabung des Formulars Post
9
Was kommt als Nächstes?