Zo konden we ons formulier inleveren.
En idealiter hebben we nu een manier om die gegevens vast te leggen die de gebruiker naar de server stuurt.
Nogmaals, als ik een soort van gegevens indien en klik op verzonden, krijg ik formulieren ingediend, corrigeer nu als ik de
ontwikkelaarstools open en dat ververs, je zult zien dat we een paar fouten hebben waar we voor moeten zorgen
.
Een daarvan is dit formulier ingediend.
Dus als ik helemaal naar beneden scrol, is er eigenlijk één ding dat ik moet oplossen zodat mijn server deze
gegevens kan lezen.
We moeten naar ons ASML-contact gaan, en we moeten er alleen voor zorgen dat al onze
invoer, dat wil zeggen e-mail, tekst en het tekstgebied, een naamattribuut hebben.
En dit is zodat we de gegevens daadwerkelijk kunnen pakken.
Aan de achterkant zal ik je laten zien wat ik bedoel.
Dus laten we hier de naam hebben als.
E-mail.
Noem hier het onderwerp.
En dan naam hier.
Als het bericht zodat als ik dit nu opsla.
En ik ga terug.
Naar mijn contacten.
En dien dit nogmaals in.
Wel, we zullen je eerst moeten verversen, dus laten we verversen.
Heb wat berichten gestuurd.
En als ik op Samenow klik.
En we gaan formulier indienen.
Je zult zien dat als ik helemaal naar beneden scrol, ik een formuliergegevensveld heb.
We hebben nu e-mail, onderwerp en bericht dat we eigenlijk helemaal terug hebben gestuurd.
Naar onze kolftoepassing.
Omdat we het nu de naam attributen hebben gegeven die het weet wat het moet doen.
Dus dit is slechts een snelle tip, het is slechts een HTML-formulierstandaard die we zelf moeten toevoegen.
Als we nu naar de kolfdocumentatie gaan, hebben we toegang tot deze waarden met behulp van het aanvraagformulier.
Dus als we teruggaan.
En we gaan naar de server door.
We kunnen iets doen zoals ze in de documentatie zeggen, ik kan zeggen als verzoek en dit verzoek is iets dat moet
worden geïmporteerd en dat ik al vanuit Flask heb gedaan.
Dus indien gevraagde methode, dat wil zeggen als we zeiden dat de methode post zal zijn, wat als we naar het
contact van die HMO keken.
We hebben de methode als post, dus als dat het geval is.
Dan wil ik dat je die gegevens pakt door een aanvraagformulier in te vullen, en ik heb toegang tot verschillende
waarden zoals e-mail of bericht zoals dit.
Een gemakkelijke manier voor ons om deze informatie te verkrijgen, is door een methode uit te voeren met de naam
DECT, die iets uit de formuliergegevens verandert in een woordenboek.
Dus we gaan alles als een woordenboek krijgen en er dan uiteindelijk voor zorgen dat we deze gegevens krijgen.
Laten we gewoon gegevens afdrukken en we moeten gewoon iets teruggeven.
Dus laten we zeggen terugkeren.
En ik wil dat je het ingevulde formulier terugstuurt.
Voor nu.
Anders.
We komen gewoon terug.
Er is iets fout gegaan.
Probeer het opnieuw.
Als we dit redden.
Laten we onze terminal openen en teruggaan naar het formulier.
Even opfrissen. Ik ga dit voor nu sluiten, geef gewoon onze reguliere informatie door.
Als ik klik op verzonden formulier is verzonden, heb ik hier enkele fouten die we binnenkort moeten oplossen.
Maar als ik een beetje naar boven scrol.
Kijk eens aan, we hebben e-mail, onderwerp en bericht als woordenboek.
Op onze back-end zetten we gewoon gegevens over naar onze Python-app, hoe cool is dat?
Nu, de reden dat we deze fout onderaan krijgen.
Is omdat ik nu, als ik een formulier indien, nog steeds om het Vaticaan-icoon vraag.
Als we nu teruggaan naar onze toepassing, zult u merken dat elke keer dat we een nieuw gebied bezoeken, onze verzinsel niet
wordt weergegeven.
Nou, als we teruggaan naar onze pagina.
Laten we naar de index gaan.
We zullen dat zien in de link hier.
We zijn op zoek naar ons vaderpictogram, pictogram in statische activa.
Maar als u het zich herinnert, hebben we ons boutpuntpictogram hier in de statische map.
Dus alles wat we hoeven te doen is ofwel een aantal van die bestanden hernoemen of in ons geval kunnen we
dit gewoon verplaatsen, het Vaticaan-gedachtenpictogram noemen en het naar de map met statische activa verplaatsen.
Zoals zo.
Als ik de pagina ververs, zie je dat ik mijn nieuwe Bult Vaticaan heb.
Ten slotte wil ik iets interessants doen zodra een gebruiker een formulier indient.
Ik wil een klein bedankje.
Er zijn veel manieren om dit te doen, maar de gemakkelijkste manier om dit te doen, is dat we dit
hele bestand gaan kopiëren.
Dus ik ga gewoon duplicaat zeggen en het noemen.
Dank u, dr.
Bedankt, HMO zal exact hetzelfde zijn als de contactpagina die we hebben gemaakt.
Behalve in plaats van de vorm die we hebben, dus laten we grijpen.
Dit formulier informatie, dus in plaats van dit formulier.
Misschien is het alleen maar bedankt, ik neem binnenkort contact met je op.
Gewoon zo.
Het leuke dat we hier kunnen doen, is dat we nu kunnen doorverwijzen naar de bedankpagina nadat ze het contactformulier hebben
ingediend en de manier waarop we dat kunnen doen is in de server Dopy.
Wij kunnen importeren.
Laten we dit een beetje kleiner maken en we zullen de omleiding importeren.
module.
En alles wat we hier hoeven te doen, in plaats van te zeggen dat het formulier is ingediend, is om te zeggen: omleiden naar welke route?
Welnu, we zullen omleiden naar bedankje dot html.
Soortgelijk.
Nogmaals, bedankt, die e-mail staat in onze sjablonen en omdat onze roots zijn ingesteld om dynamisch te veranderen,
zouden we moeten kunnen doorverwijzen naar.
Dank u.
Jij als ik red.
En laten we zeggen refresh, dien hier wat gegevens in.
Klik op verzonden.
Kijk, dat.
Dank u.
Ik zal binnenkort contact met je opnemen.
Hoe cool is dat en er zijn veel coole dingen die we hier kunnen doen, toch, met behulp van de.
Dit soort accolades, laten we zeggen dat we iemand vragen om zijn gebruikersnaam of naam in te voeren, dan kunnen we
je bedanken met misschien hun echte naam die ze hebben opgegeven.
Dus zoiets als bedankt, Bob, of bedankt, Ed.
Maar daar hebben we het nu al over gehad.
Dat ziet er best aardig uit.
Dus ik ben in staat.
Om nu een contactformulier in te dienen.
Zorg ervoor dat u geen fouten krijgt, dus als ik klik.
Op verzenden.
Kijk naar die HMO die me zelfs zegt, hé, dit moet een e-mail zijn.
Oké, laten we sturen.
En daar gaan we.
Alles werkt.
Er zijn geen fouten, we verzenden het formulier met al onze gegevens en we ontvangen al die informatie.
Hierzo.
Hoe cool is dat?
Dus we hebben nu onze server-dopy ingesteld om informatie daadwerkelijk te accepteren, en nu hebben we onze website die ons hopelijk in
staat stelt om berichten van klanten te ontvangen, maar we moeten iets doen met deze gegevens om het
ergens op te slaan, want nu dit is in het geheugen.
Elke keer als ik de server sluit.
Deze informatie gaat verloren.
Idealiter hebben we het ergens volgehouden of idealiter slaan we het ergens op, zodat we in de toekomst misschien een week later terug kunnen gaan
om te zien wie een formulier op onze website heeft ingediend.
Laten we dat doen in de volgende video.