So konnten wir unser Formular absenden.
Und idealerweise haben wir jetzt eine Möglichkeit, diese Daten zu erfassen, die der Benutzer an den Server sendet.
Noch einmal, wenn ich irgendwelche Daten einreiche und auf gesendet klicke, bekomme ich Formulare gesendet. Korrigieren Sie jetzt, wenn ich die
Entwicklertools öffne und diese aktualisiere, werden Sie sehen, dass wir ein paar Fehler haben, um die wir uns kümmern müssen
.
Eine davon ist dieses Formular.
Wenn ich also ganz nach unten scrolle, muss ich tatsächlich eine Sache korrigieren, damit mein Server diese
Daten lesen kann.
Wir müssen in unsere Kontakt-ASML gehen, und wir müssen nur sicherstellen, dass alle unsere
Eingaben, dh E-Mail, Text und der Textbereich, ein Namensattribut haben.
Und das ist, damit wir die Daten tatsächlich erfassen können.
Am hinteren Ende zeige ich Ihnen, was ich meine.
Also lassen Sie uns hier als Namen haben.
Email.
Nennen Sie hier als Betreff.
Und dann hier benennen.
Als Meldung damit wenn ich diese jetzt speichere.
Und ich gehe zurück.
Zu meinen Kontakten.
Und reichen Sie diese erneut ein.
Nun, wir müssen dich zuerst aktualisieren, also lass uns aktualisieren.
Habe einige Nachrichten gesendet.
Und wenn ich Samenow klicke.
Und wir gehen zum Absenden des Formulars.
Wenn ich ganz nach unten scrolle, werden Sie sehen, dass ich ein Formulardatenfeld habe.
Wir haben jetzt E-Mail, Betreff und Nachricht, die wir tatsächlich den ganzen Weg zurückgeschickt haben.
Zu unserer Flaschenanwendung.
Weil wir ihm jetzt die Namensattribute gegeben haben, weiß er was zu tun.
Dies ist also nur ein kurzer Fallstrick, es ist nur ein HTML-Formularstandard, den wir nur selbst hinzufügen müssen.
Wenn wir nun zur Kolbendokumentation gehen, können wir auf diese Werte über das Anfrageformular zugreifen.
Also wenn wir zurückgehen.
Und wir gehen zum Server von.
Wir können etwas tun, was in der Dokumentation steht, ich kann sagen, wenn dies angefordert wird, und diese Anfrage muss
importiert werden und habe ich bereits von Flask aus gemacht.
Also, wenn die Methode angefordert wird, dh wenn wir sagen, dass die Methode veröffentlicht wird, und wenn wir uns den Kontakt
zu diesem HMO ansehen.
Wir haben die Methode als Post, also wenn das der Fall ist.
Dann möchte ich, dass Sie diese Daten abrufen, indem Sie das Anforderungspunktformular ausführen, und ich kann auf verschiedene Werte wie
E-Mails oder Nachrichten wie diese zugreifen.
Eine einfache Möglichkeit für uns, diese Informationen zu erfassen, besteht darin, eine Methode zu verwenden, die DECT
aufgerufen wird und die Formulardaten in ein Wörterbuch verwandelt.
Also werden wir alles als Wörterbuch bekommen und dann endlich sicherstellen, dass wir diese Daten bekommen.
Lassen Sie uns einfach Daten drucken und wir müssen nur etwas zurückgeben.
Sagen wir also zurück.
Und ich möchte, dass Sie das eingereichte Formular zurücksenden.
Zur Zeit.
Andernfalls.
Wir kommen einfach zurück.
Etwas ist schief gelaufen.
Versuchen Sie es nochmal.
Wenn wir das speichern.
Öffnen wir unser Terminal und kehren wir zum Formular zurück.
Lassen Sie uns aktualisieren Ich werde dies vorerst schließen, senden Sie einfach unsere regulären Informationen.
Wenn ich auf gesendetes Formular gesendet klicke, habe ich hier einige Fehler, die wir bald beheben müssen.
Aber wenn ich ein bisschen nach oben scrolle.
Sehen Sie sich das an, wir haben E-Mail, Betreff und Nachricht als Wörterbuch.
Auf unserem Backend übertragen wir einfach Daten an unsere Python-App, wie cool ist das?
Nun, der Grund, warum wir diesen Fehler unten erhalten.
Das liegt daran, dass ich gerade jetzt, wenn ich ein Formular abschicke, immer noch das Vatikan-Symbol anfordere.
Wenn wir nun zu unserer Anwendung zurückkehren, werden Sie feststellen, dass jedes Mal, wenn wir einen neuen Bereich besuchen, unsere Fertigung nicht
angezeigt wird.
Nun, wenn wir zu unserer Seite zurückkehren.
Gehen wir zum Index.
Wir werden das im Link hier sehen.
Wir suchen nach unserem Vatersymbol, Symbol in statischen Assets.
Aber wenn Sie sich erinnern, haben wir unser Bolt-Dot-Symbol direkt im statischen Ordner hier.
Wir müssen also nur einige dieser Dateien umbenennen oder in unserem Fall einfach verschieben, es
Vatikan-Gedankensymbol nennen und in den Ordner mit statischen Assets verschieben.
Wie so.
Wenn ich jetzt die Seite aktualisiere, sehen Sie, dass ich meinen neuen Bult-Vatikan habe.
Schließlich möchte ich etwas Interessanteres tun, sobald ein Benutzer ein Formular abschickt.
Ich möchte eine kleine Dankesnachricht haben.
Es gibt viele Möglichkeiten, dies zu tun, aber der einfachste Weg ist, die gesamte
Datei zu kopieren.
Also sage ich einfach Duplikat und nenne es.
Danke, Dr..
Danke, HMO wird genau dasselbe sein wie die Kontaktseite, die wir erstellt haben.
Außer anstelle des Formulars, das wir haben, also greifen wir zu.
Diese Formularinformationen, also anstelle dieses Formulars.
Vielleicht sagt es einfach Danke, ich melde mich in Kürze bei Ihnen.
Genau so.
Das Coole, was wir hier tun können, ist, dass wir jetzt nach dem Absenden des Kontaktformulars auf
die Dankesseite umleiten können, und dies können wir im Server Dopy tun.
Wir können importieren.
Machen wir dies etwas kleiner und importieren wir die Weiterleitung.
Modul.
Und alles, was wir hier tun müssen, anstatt zu sagen, dass das Formular gesendet wurde, ist, auf welche Route umleiten zu sagen?
Nun, wir werden umleiten, um Punkt-HTML zu danken.
So was.
Nochmals, weil danke, dass diese E-Mail in unseren Vorlagen enthalten ist und weil unsere Wurzeln so eingerichtet sind, dass sie sich dynamisch ändern,
sollten wir in der Lage sein, dorthin weiterzuleiten.
Dankeschön.
Sie, wenn ich rette.
Und sagen wir aktualisieren, hier einige Daten einreichen.
Klicken Sie auf gesendet.
Schau das.
Dankeschön.
Ich melde mich in Kürze bei Ihnen.
Wie cool ist das und es gibt viele coole Dinge, die wir hier machen können, richtig, indem wir die verwenden.
Geschweifte Klammern wie diese, wenn wir beispielsweise jemanden bitten, seinen Benutzernamen oder Namen anzugeben, können wir uns
mit seinem tatsächlichen Namen bedanken, den er eingereicht hat.
Also so etwas wie Danke, Bob, oder Danke, Ed.
Aber darüber haben wir jetzt schon gesprochen.
Das sieht ganz nett aus.
Also ich bin in der Lage.
Senden Sie jetzt ein Kontaktformular.
Stellen Sie sicher, dass Sie keine Fehler erhalten, wenn ich also klicke.
Beim Senden.
Sehen Sie sich an, dass HMO mir sogar sagt, hey, das muss eine E-Mail sein.
Okay, senden wir.
Und los gehts.
Alles funktioniert.
Es gibt keine Fehler, wir senden das Formular mit all unseren Daten und wir erhalten alle diese Informationen.
Gleich hier.
Wie cool ist das?
Wir haben jetzt unseren Server-Dopy so eingerichtet, dass er tatsächlich Informationen akzeptiert, und jetzt haben wir unsere Website, die es
uns hoffentlich ermöglichen kann, Kundennachrichten zu empfangen, aber wir müssen etwas mit diesen Daten machen, um sie
irgendwo zu speichern, denn jetzt das ist in der erinnerung.
Jedes Mal, wenn ich den Server schließe.
Diese Informationen gehen verloren.
Idealerweise haben wir es irgendwo beibehalten oder idealerweise irgendwo gespeichert, damit wir in Zukunft vielleicht eine Woche später zurückgehen und sehen
können, wer ein Formular auf unserer Website eingereicht hat.
Das machen wir im nächsten Video.