[PYTHON] Lassen Sie uns eine WEB-Anwendung für das Telefonbuch mit Flasche Teil 2 erstellen

Versuchen Sie, eine WEB-Anwendung für ein Telefonbuch mit Flasche Teil 1 zu erstellen (Mit SQLITE verbinden, mit Flask anzeigen) Versuchen Sie, eine WEB-Anwendung für ein Telefonbuch mit Flasche Teil 2 zu erstellen (Wie man mit POST und GET in Flask umgeht) Versuchen Sie, eine WEB-Anwendung für ein Telefonbuch mit Flasche Teil 3 zu erstellen (Anmeldeformular hinzufügen) Versuchen Sie, eine WEB-Anwendung für ein Telefonbuch mit Flasche Teil 4 zu erstellen (Suchformular hinzufügen)

Bis zum letzten Mal

Da ich den Anzeigeteil der WEB-Anwendung für das Telefonbuch implementieren konnte, habe ich beim nächsten Mal darüber nachgedacht, den Registrierungsteil zu erstellen, bin aber vorher gestolpert, daher werde ich ihn hier für die Organisation schreiben.

Zunächst zu POST und GET

Es scheint, dass GET in dem von Alt + D angezeigten Teil angezeigt wird und POST Daten in einem anderen unsichtbaren Zustand empfangen soll. Dieses Mal werde ich die Methode des Empfangs per POST ausprobieren.

So erhalten Sie POST in Flask

Tutorial war leicht zu verstehen.

Ich kaute an dem verklemmten Teil und machte es so.

Erstellen Sie zunächst einen Eingabebildschirm für POST.

post.html


<!DOCTYPE html>
<html lang="en">
  <head>
      <meta charset = "utf-8">
  </head>
  <body>
    <form action = "{{url_for("add_ent")}}" method = "POST">
      <input name = "Name" placeholder="Name">
      <input type ="submit" value = "Senden">
    </form>
  </body>
</html>

【Punkt】 Sie können die auszuführende Funktion mit {{url_for ("Funktion in App"}}) auswählen. Hier ist die Anweisung zum Ausführen der Funktion add_ent in POST.

Als nächstes schreiben Sie die minimale App.

formtest.py



# -*- coding:utf-8 -*_

from flask import Flask,request,render_template,redirect,url_for

app = Flask(__name__)

@app.route("/")
def hello():
    return render_template("form_test.html")

@app.route("/add_entry" ,methods = ["POST"])

def add_ent():
    try:
        print(request.form["Name"])
    finally:

        return redirect(url_for("hello"))

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

【Punkt】 Bitte führen Sie die Funktion add_ent in HTML aus, definieren Sie also die Funktion add_ent. Wenn Sie die Funktion add_ent von der HTML-Seite ausführen, werden Sie automatisch zu localhost umgeleitet: 5000 / add. Es scheint, dass ein Routing zum Add-Verzeichnis erforderlich ist, um die POST-Methode zu erhalten.

Führen Sie formtest.py und aus 2017-05-12_103736.jpg

2017-05-12_103800.jpg

Wenn der an das Terminal gesendete Text angezeigt wird, ist er erfolgreich.

2017-05-12_103845.jpg

Ich habe das endlich verstanden. Es gibt zu viele Zauber.

Recommended Posts

Lassen Sie uns eine WEB-Anwendung für das Telefonbuch mit Flasche Teil 1 erstellen
Lassen Sie uns eine WEB-Anwendung für das Telefonbuch mit Flasche Teil 2 erstellen
Lassen Sie uns eine WEB-Anwendung für das Telefonbuch mit Flasche Teil 3 erstellen
Lassen Sie uns eine WEB-Anwendung für das Telefonbuch mit Flasche Teil 4 erstellen
Lassen Sie uns mit Flask eine Webanwendung zur Konvertierung von A nach B erstellen! Von Grund auf neu ...
Erstellen Sie ein Webframework mit Python! (1)
Erstellen Sie ein Webframework mit Python! (2)
[GCP] Verfahren zum Erstellen einer Webanwendung mit Cloud-Funktionen (Python + Flask)
Machen wir eine nervenschwächende App mit Vue.js und Django-Rest-Framework [Teil 3] ~ Implementierung von Nervenschwäche ~
Entwicklung von Webanwendungen mit Flask
Machen wir eine nervenschwächende Anwendung mit Vue.js und Django-Rest-Framework [Teil 6] ~ Benutzerauthentifizierung 2 ~
Lassen Sie uns mit Vue.js und Django-Rest-Framework [Teil 5] ~ Benutzerauthentifizierung ~ eine nervenschwächende Anwendung erstellen
Webanwendung mit Python + Flask ② ③
Webanwendung mit Python + Flask ④
Ich habe eine einfache Buch-App mit Python + Flask ~ Introduction ~ erstellt
Erstellen einer Webanwendung mit Flask ②
Lassen Sie uns eine GUI mit Python erstellen.
Machen wir einen Blockbruch mit wxPython
Erstellen Sie eine Webanwendung mit Django
Erstellen einer Webanwendung mit Flask ①
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Machen wir mit xCAT einen Spacon
Erstellen einer Webanwendung mit Flask ③
Erstellen einer Webanwendung mit Flask ④
Erstellen Sie mit Chalice eine flaschen- / flaschenähnliche Webanwendung auf AWS Lambda
Lassen Sie uns einen Web-Chat mit WebSocket mit AWS serverless (Python) durchführen!
Lassen Sie uns mit Python ein Shiritori-Spiel machen
Machen Sie einen seltenen Gacha-Simulator mit Flask
Lassen Sie uns mit Python langsam sprechen
Lassen Sie uns mit PLY 1 eine einfache Sprache erstellen
[Python] Eine schnelle Webanwendung mit Bottle!
Erstellen Sie eine einfache Web-App mit Flasche
Führen Sie eine Python-Webanwendung mit Docker aus
Erstellen Sie einen Webdienst mit Docker + Flask
Machen wir mit Pylearn 2 eine dreiäugige KI
Machen wir einen Twitter-Bot mit Python!
Lassen Sie uns ein Backend-Plug-In für Errbot erstellen
Ich habe eine WEB-Bewerbung bei Django gemacht
[Streamlit] Ich hasse JavaScript, deshalb erstelle ich eine Webanwendung nur mit Python
Flask + PyPy Mit Blueprint habe ich einen Geschwindigkeits-Benchmark für das große Web erstellt
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Erstellen Sie mit Flask einen einfachen Punktbildgenerator
Starten Sie einen Webserver mit Python und Flask
Ersetzen wir UWSC durch Python (5) Machen wir einen Roboter
Lassen Sie uns mit SWIG ein Modul für Python erstellen
Datenerfassung von der Analytics-API mit dem Google API-Client für die Python Part 2-Webanwendung
Kurs zur Erstellung von Webanwendungen, der mit Flask of Python Teil 2 Kapitel 1 ~ JSON-Austausch ~ gelernt wurde
Lassen Sie uns mit Vue.js und Django-Rest-Framework [Teil 2] ~ Vue setup ~ eine nervenschwächende App erstellen
Lassen Sie uns mit Vue.js und Django-Rest-Framework [Teil 1] ~ Django-Setup ~ eine nervenschwächende App erstellen
Lassen Sie uns eine App erstellen, die ähnliche Bilder mit Python und Flask Part2 durchsuchen kann
Machen Sie mit LINE + Flask einen morphologischen Analyse-Bot
Wie man ein Schießspiel mit toio macht (Teil 1)
Versuchen Sie, ein einfaches Spiel mit Python 3 und iPhone zu erstellen
Analysieren und visualisieren Sie JSON (Webanwendung ⑤ mit Python + Flask)
[Teil 2] Erstellen wir einen Webserver mit EC2 Linux
Starten Sie mit Docker eine Python-Webanwendung auf Nginx + Gunicorn
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)