Python TagebuchPython lernen – mein persönliches Tagebuch

Monat: Oktober 2020

Tagebuch-Eintrag #64
Zwischenstand 10/2020

Ich war fleißig im Oktober 2020. Ich war und bin voll motiviert und habe schon einiges zu Flask gelernt. Das ist der Stand der Dinge.

Mit einer Tasse Kaffee, schwarz und ohne Zucker in den Halloween-Samstag starten. Und dabei ist mir eingefallen, dass es schon der letzte Tag im Oktober 2020 ist. Zeit also für einen Zwischenstand.

Fleißige Leser haben sicherlich mitbekommen, dass ich mich im Oktober hauptsächlich mit Flask beschäftigt habe. Das hatte ich in meinem Zwischenstand vom August 2020 schon angekündigt 😉

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige

Tagebuch-Eintrag #63
Flask – Template Vererbung

So, ich mache weiter mit Flask. Heute im Kurs, Template-Vererbung (engl. Template Inheritance). Ich bin voll motiviert!

Ich hatte erfolgreich die API-Daten von der ISS ausgelesen und mit Flask auf eine Webseite gebracht – wenn auch nur localhost. Ich finde, APIs auslesen ist enorm interessant. Was man damit alles machen kann, ist schier grenzenlos und irgendwie relativ einfach, wenn man das Prinzip mit Python und den Aufbau einer JSON-Datei verstanden hat. Letztere ist in Python nichts weiter als eine Dictionary.

Aber bevor ich mich weiter mit API auseinandersetze, möchte ich mich erst mal dem Thema Flask Template Vererbung (engl. Template Inheritance) widmen.

more_horiz Weiterlesen more_horiz

# # #
# # #

Tagebuch-Eintrag #61
Flask – render_template mehrere Variablen

Wie kann ich mehrere Variablen in einem „return“ an das Template übergeben. Das ist eine sehr wichtige Frage.

Nach dem ich Bekanntschaft mit dem Template-Engine Jinja hatte und auch Daten von meiner hello.py-Datei an das Template übertragen konnte, stellte sich mir die Frage, ob es möglich ist, mit return render_template() mehr als nur einen Wert zu definieren, die das Template ausgeben soll. Bisher habe ich ja nur meinen Namen ausgegeben.

Nuja, für mich stellte sich eigentlich nicht die Frage ob es kann, sondern wie. Weil ich es mir schlicht und einfach nicht vorstellen kann, dass Flask es nicht kann.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #60
Flask – Statische Dateien einbinden

Was wäre eine HTML-Seite ohne CSS? Es wäre langweilig. Deswegen lerne ich, wie ich statische Dateien in Flask einbinden kann.

CSS und JavaScript laufen eigentlich auf allen Webseite mit, damit die Webseite schön aussieht. Meine einfach hat noch keine Formatierung und co. Das muss ich ändern und jetzt binde ich CSS ein.

Bei Flask ist es so, das solche statische Dateien, wie CSS und JS in einem von Flask vorgesehenen Ordner liegen muss. Dieser Ordner heißt static im Projektordner. Die Flask-Dokumentation für diesen Abschnitt ist relativ kurz gehalten – naja, viel gibt es auch nicht wirklich zu erklären 😉

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #59
Flask – Templates erstellen

HTML-Templates für Flask erstellen. Das ist ein sehr interessantes Thema für mich. Für die Web-Entwicklung mit Flask komme ich nicht drumrum.

Ich habe jetzt das eine oder andere Abschnitt von der Flask-Dokumentation übersprungen. Nicht, weil ich es schon kann, sondern weil ich es für mich persönlich besser finde mit zuerst mit Templates zu beschäftigen, und erst danach mit Routing-Methode und HTML Request zu beschäftigen.

Ich kann hier natürlich auch komplett daneben liegen und dann feststellen „Hätte ich doch bloß zuerst…“. Das Gefühl kennen sicher alle 😉

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #58
Flask – Routing zu Unterseiten

So, liebe Python-Freunde, die noch genau so ahnungslos sind wie ich. Heute lerne ich wieder etwas zu Flask – Rounting zu Unterseiten

Ich wüsste nicht das dass passende deutsche Wort für Routing ist. Leo-Online-Übersetzer spuckt mir hier locker 50 Übersetzungen aus. Beispiel für die Verwendung noch nicht mitgezählt.

So ich die Flask-Dokumentation dazu verstehe, heißt es einfach nur URL-Weiterleitungen zu Unterseiten. Oder auch erstellen/definieren von URLs (in WordPress ist es Permalink bzw. Slug) für bestehende Unterseiten.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #57
Flask – Der DEBUG-Modus

Wieder eine Woche vergangen. Wieder Zeit um Python und Flask zu lernen. Heute der steht der DEBUG-Modus auf dem Plan.

Jetzt, wo Flask mich mit „Hallo Welt“ begrüßt und eine einfache Ausgabe klappt. Ist mir eine Sache dabei aufgefallen, was – nervt ist das falsche Wort – lästig ist.

Wenn ich beim üben und probieren den return-Wert ändere. Muss ich immer wieder die Flask-Anwendung beenden und neu starten und dann den die Seite im Browser neu laden. Letztere ist durchaus normal.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #56
Flask – Die erste App

Alles beginnt mit einem „Hello World!“. So auch mit Flask. Heute schreibe ich meine erste Flask-App

Nach dem ich Flask installiert habe. Geht es schon direkt weiter zur ersten Flask-App. Und wie üblich, beginnt etwas neues mit einem „Hello World“. So auch bei meiner ersten Flask-App.

Ich bin weiterhin ein blutiger Anfänger was Python und natürlich Flask betrifft. Vieles muss ich noch nachlesen und nachschauen. Verzeiht mir also bitte, wenn in meinem Python-Tagebuch viele noch nicht genau beschrieben wird. Ich beschreibe es so, wie ich es selbst verstanden habe oder verstehe. Dies kann natürlich aus eurer Sicht falsch sein oder ungenau. Es kommt dann sicher mit der Zeit und mit der Erfahrung, die ich sammeln werde, dass es besser wird 😉

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige