Zunächst mit einem Flask einbauen:
PIP -Kolben installierenSchritt 1: Minimale Webanwendung
Die minimale Anwendung finden Sie unter https: // Flask.palletsProjects.com/en/2.0.X/QuickStart/#a-Minimal-Anwendung. Dies ist eine Webseite, auf der "Hello World" angezeigt wird. Das erste, was wir getan haben, war eine Instanz von Flask () mit „__name__“ als Argument. Der Routendekorator wird verwendet, um den Flask die URL zu informieren, die die von uns geschriebene Funktion aktiviert.
aus Flask -ImportkolbenGeben Sie als nächstes im Terminal von Pycharm Folgendes ein (wobei der Name meiner Python -Datei Haupt.py; Ersetzen Sie in Ihrem Fall das Haupt.Py mit dem Dateinamen Ihres Python):
Setzen Sie Flask_App = Main.pySobald Sie "Flask Run" ausgeführt haben. In dieser URL: Port wird die Webseite geladen. Sie können immer Kontroll + C drücken, um aufzuhören. In meinem Fall heißt es: „Laufen auf http: // 127.0.0.1: 5000/ (drücken Sie Strg+C, um zu beenden) ”. Öffnen Sie also Ihren Webbrowser und kopieren Sie die angegebene URL. In meinem Fall habe ich „http: // 127 eingefügt und eingefügt.0.0.1: 5000/”. Bitte beachten Sie auch, dass die vorherigen Zeilen jedes Mal ausgeführt werden müssen, wenn Sie Pycharm neu starten, damit es funktioniert:
Schritt 2: Hinzufügen von HTML
Das erste, was Sie tun müssen, ist, den Ordner zu öffnen, in dem sich das Python -Skript befindet, und einen Ordner namens "Vorlagen" erstellen. Als ich das zum ersten Mal leitete, habe ich versucht, den Namen „Vorlage“ als Ordnername zu setzen, und das gesamte Programm stürzte ab und arbeitete nicht. Es ist also unbedingt erforderlich, dass Sie den Ordner nennenVorlagen”. Erstellen Sie in diesem Ordner "Vorlagen" einen Index.HTML -Datei mit Ihrem HTML -Code. Verwenden Sie dann render_template () und übergeben Sie „Index“.html ”als Argument. Wenn Sie nun im Terminal "Flask Run" ausführen, sollte Ihr HTML -Code gerendert werden:
Mein HTML -Code (Index.HTML) Im Moment ist wie folgt:
Und mein Python -Dateicode (Haupt.py) ist wie folgt:
aus Flask -Importflächen render_templateLetzteres macht eine einfache HTML -Seite.
Schritt 3: Hinzufügen von CSS
Jetzt möchte ich meinem HTML CSS hinzufügen. Erstellen Sie dazu einen Ordner namens "statisch" und erstellen Sie eine Datei namens "Main".CSS ”. Hier kann der Name der tatsächlichen CSS -Datei alles sein. Ich habe beschlossen, mein Main zu nennen.CSS ”. Der Name des Ordners muss jedoch "statisch" sein! In der Tat kann man im „statischen“ Ordner alles platzieren, was statisch ist, wie CSS, JavaScript und Bilder. Wenn Sie also Bilder, JavaScript und CSS einstellen möchten, möchten Sie möglicherweise Unterordner erstellen.
Lassen Sie uns zunächst das CSS (Haupt.CSS) Ich will:
KörperHier im Index.HTML, wir müssen schreiben < link rel = ”stylesheet” type = ”text/css” href = ”url_for ('static', fileName =" Main.CSS ")"> Im Kopf der HTML -Datei. Hier ist der Dateiname der Name der CSS -Datei (Mine ist Haupt.CSS). Wenn zum Beispiel das „Haupt.CSS ”befindet sich mit einem Unterordner namens„ CSS “, dann schreiben Sie Folgendes:
.Danach können Sie die von Ihnen erstellten CSS verwenden. Zum Beispiel habe ich einen namens "gestylt" erstellt und es in der H1 -Klasse verwendet.
Mein Index.Die HTML -Datei wäre wie folgt:
Die Hauptpython -Datei - Haupt.py - bleibt gleich.
aus Flask -Importflächen render_templateSchritt 4: Hinzufügen eines Bildes
Fügen wir nun der von uns erstellten HTML -Seite ein Bild hinzu! Dafür verwenden wir den "statischen" Ordner, den wir erstellt haben. Innerhalb des Ordners „Statisch“ habe ich einen weiteren Ordner mit dem Namen "Bilder" erstellt. Innerhalb des Bilderordners habe ich ein Bild platziert. Fügen wir nun das Bild wie folgt zum HTML -Code hinzu: . In diesem Fall habe ich die Höhe des Bildes auf 200 festgelegt, aber Sie können es auf das ändern, was Sie wollen, und CSS hinzufügen, wenn Sie möchten.
Der HTML -Code würde wie folgt aussehen:
Alternativ kann man auch Folgendes verwenden:
.Schritt 5: Hinzufügen von JavaScript
Es gibt zwei Möglichkeiten, wie Sie JavaScript hinzufügen können. In dieser ersten Demo werde ich einen Knopf erstellen. Wenn die Taste gedrückt wird, aktiviert sie eine Funktion namens MyFunction (), die JavaScript (im Tag gefunden) sein wird (im Tag). Setzen Sie dafür die Taste ein. Richten Sie dann ein Skript -Tag im Kopf des HTML -Code ein und definieren Sie eine Funktion. In meinem Fall habe ich eine Funktion definiert, die beim Schaltflächenklick den „ganzen Lebenslauf“ zu einem P -Element hinzufügt.
Sie können es dem Index hinzufügen.HTML -Datei wie folgt:
In den meisten Fällen sind JavaScript -Dateien jedoch tendenziell Dokumente selbst und keine Liner. In solchen Fällen hätten wir eine .JS -Datei, die wir verlinken müssen. In meinem Fall würde ich schreiben: . Ähnlich wie bei der Bilddatei verknüpfen wir die JS -Datei wie folgt:
Alternativ können Sie dies auch verwenden: . Letzteres würde diesen HTML -Code generieren: