Willkommen zurück.
Eine Flasche hat dieses andere Werkzeug namens Variablenregeln, über das wir noch nicht gesprochen haben, und was uns mit
Variablenregeln ermöglicht, ist so etwas wie diese Dynamik zu tun.
Verwenden Sie zum Beispiel einen Schrägstrich für Benutzer mit diesen Groß- und Kleiner-Zeichen und dem Benutzernamen.
Jetzt kommen wir gleich darauf zurück und einige dieser Syntax, aber wenn wir zurückgehen.
Was wir hier in unserem Server tun können, DCPI.
Vielleicht entfernen wir das, weil wir es in unserer Hallo-Welt nicht mehr brauchen.
Nehmen wir an, wir wollen hier einen Namen.
Oder in unserem Fall der Benutzername.
Das Schöne daran ist, dass sich Flask das ansieht und sagt, oh, das.
Es ist etwas, das wir an diese Funktion weitergeben können.
Also kann ich jetzt sagen, dass Benutzername gleich ist.
Der Benutzername, den wir erhalten haben, also sagen wir Benutzername und ändern wir ihn einfach in name, damit Sie sehen,
was die Unterschiede sind.
Also übergebe ich alles, was ich hier erhalte, an den Hello World-Namensparameter und jetzt kann ich diese Daten in meinem
Indexpunkt-HTML weitergeben, indem ich einfach einen zweiten Parameter ausführe und sage, dass name gleich name ist.
Wenn ich das jetzt sage, gehe zurück zu meinem Index-HMO und gib hier einen Namen ein.
Und wenn ich wieder auf unsere Homepage gehe.
Wenn wir auf unsere Homepage gehen.
Und ich habe hier einen kleinen Fehler gemacht.
Das sollte hier drüben sein.
Es bedeutet also, dass der Benutzername von hier oben einem Standardwert entspricht, wenn wir möchten.
Daher ist es normalerweise eine gute Idee, einen Standardwert zu verwenden.
Ich werde jetzt einfach keine machen.
Dieser Benutzername wird jetzt sein.
Benutzername hier.
So, wenn ich spare.
Gehen Sie wieder zurück, a nicht gefunden, weil wir keine Homepage mehr haben, aber jedes Mal, wenn ich, sagen
wir Andre, einen Blick auf diesen Andre auf meiner Seite werfe, bekomme ich Bob.
Und meine gute Freundin Sally, wie cool ist das denn?
Es ist also in der Lage, die URL zu lesen und Daten auf diese Weise zu übergeben.
Und wenn wir zu unserer Kolbendokumentation und zu den Variablenregeln gehen, sehen Sie, dass wir verschiedene Regeln haben, die
wir anwenden können.
Zum Beispiel können wir tatsächlich verlangen.
Um eine positive ganze Zahl oder einen String oder ein Float zu akzeptieren.
Ein Pfad, der akzeptiert wird, Schrägstriche oder etwas namens Ihre ID, die eine Art eindeutiger Bezeichner ist.
Versuchen wir das also, machen wir hier eine Post-ID oder in unserem Fall kopieren wir das einfach und sagen, ich möchte
auch den Benutzernamen und akzeptieren dann vielleicht eine Art Nummer.
Anstelle der Post-ID könnte es vielleicht sein, ich weiß es nicht, tatsächlich ist gepostet gut.
Lass es uns so belassen.
Und machen wir das ein bisschen größer.
Nun, hier kann der zweite Parameter die Post-ID sein, die anfangs gleich none ist.
Und das werden wir auch weitergeben.
Wie gepostet, wird das gleich.
Die Beitrags-ID, wenn ich dies speichere, gehe zu Indexpunkt HMO und hier, lass uns den Namen eingeben und dann werden wir auch
die Beitrags-ID hier eingeben.
Ausfallsicher zurück.
Und ich erfrische.
Nun, noch einmal, weil wir gesagt haben, dass Sie alle sehr spezifisch sind, müssen wir nur eine Art Zahl angeben
und uns das ansehen.
Ich habe Sally zwei.
Das ist also ihr zweiter Blogbeitrag und der fünfte Blogbeitrag, und so weiter.
Und wenn ich etwas mache, das keine Zahl ist, also wenn ich eine Zeichenfolge mache.
Ich werde nicht lustig, weil ich die Regel mit dieser Syntax erstellt habe, also Ent. mit dem Callon, der sagt, dass dies eine
ID sein muss, und ich habe Daten auf diese Weise weitergegeben.
Jetzt haben wir also einen vollständigen Server erstellt.
Wir sind jetzt in der Lage, Ihre URLs zu verwenden, um mit dem Server zu kommunizieren und
spezifische Daten abzufragen, damit dieser unseren Server empfängt, basierend auf Ihren URL-Parametern, die wir ihm geben, oder Endpunkte können entscheiden, welche Ressource an das
Frontend gesendet werden soll.
Damit es die entsprechenden Informationen anzeigen kann, aber wir können auch etwas Interessantes tun, wie etwa
wenn wir ein Formular einreichen, um vielleicht den Namen des Benutzers mit dem Formular zu senden, damit wir beim Zurücksenden eines
Dankesschreibens Danke sagen können , Andre, oder danke, wie auch immer der Benutzername lautet.
Sehr sehr cool.
Nun, genau diese Regeln, wie Sie sehen können, gibt es ein paar davon und Sie können die Dokumentation durchlesen.
Möglicherweise bemerken Sie hier auch diese Syntax, die das Prozentzeichen oder das Prozent S oder das Prozent D ist.
Dies ist tatsächlich ein weiteres Feature von Python, über das Sie lesen können.
Aber auch hier ist dies für Ihr Verständnis von Python nicht entscheidend.
Im Moment denke ich jedoch, dass wir über die grundlegenden Fähigkeiten verfügen, die erforderlich sind, um mit dem Aufbau unserer Portfolio-Website zu
beginnen, denn bis jetzt, ehrlich gesagt.
Diese Website sieht nicht so toll aus.
Ab dem nächsten Video werden wir eine wirklich, wirklich coole Website erstellen, die
eher so aussieht.
Damit wir am Ende eine vollwertige Portfolio-Website haben können, und obwohl es so aussieht, als hätten Sie noch nicht
so viel gelernt, haben Sie tatsächlich alle Fähigkeiten erlernt, die erforderlich sind, um so etwas
zu erstellen.
So in etwa.
Lassen Sie uns im nächsten Video etwas mehr erkunden.