Na początek zainstaluj kolbę:
PIP zainstaluj kolbęKrok #1: Minimalna aplikacja internetowa
Minimalną aplikację można znaleźć w kolbie https: //.PALLETSProjects.com/en/2.0.X/QuickStart/#A-minimal-Application. To jest strona internetowa, która wyświetla „Hello World”. Pierwszą rzeczą, którą zrobiliśmy, było stworzenie instancji Flask () z „__name__” jako argument. Dekorator trasy służy do poinformowania kolby adresu URL, który aktywuje funkcję, którą napisaliśmy.
z kolby importowej kolbyNastępnie, w terminalu pycharm, wpisz następujące (gdzie nazwa mojego pliku Python jest główna.py; W twoim przypadku wymień Main.Py z nazwą pliku twojego Pythona):
SET FLAK_APP = Main.pyPo uruchomieniu „Flask Run” terminal wyrzuci adres URL z portem. Ten adres URL: Port to miejsce, w którym ładowana jest strona internetowa. Zawsze możesz nacisnąć kontrolę + c, aby wyrzucić. W moim przypadku napisano „Bieganie na http: // 127.0.0.1: 5000/ (naciśnij Ctrl+C, aby rzucić) ”. Otwórz więc swoją przeglądarkę internetową, skopiuj i wklej podany adres URL. W moim przypadku skopiowałem i wkleiłem „http: // 127.0.0.1: 5000/”. Należy również pamiętać, że poprzednie linie muszą być uruchamiane za każdym razem, gdy ponownie uruchamiasz PyCharm, aby działał:
Krok #2: Dodanie HTML
Pierwszą rzeczą, którą musisz zrobić, to otworzyć folder, w którym znajduje się skrypt Python i utworzyć folder o nazwie „Szablony”. Kiedy to po raz pierwszy uruchomiłem, próbowałem umieścić nazwę „Szablon” jako nazwę folderu, a cały program rozbił się i nie działał. To konieczne, aby nazywać folder „szablony". W tym folderze „Szablony” utwórz indeks.plik HTML z kodem HTML. Następnie użyj render_template () i przejść „indeks.html ”jako argument. Teraz, jeśli uruchomisz „Run Folask” w terminalu, powinien zostać wykonany kod HTML:
Mój kod HTML (indeks.html) Na razie jest następujący:
I mój kod pliku Pythona (Main.py) jest następujący:
z kolby importowej kolby, render_templateTa ostatnia renderuje prostą stronę HTML.
Krok #3: Dodanie CSS
Teraz chcę dodać CSS do mojego HTML. Aby to zrobić, utwórz folder o nazwie „Statyczny” i utwórz plik o nazwie „Main.CSS ”. Tutaj nazwa rzeczywistego pliku CSS może być wszystkim. Postanowiłem zadzwonić do mojego „Main.CSS ”. Jednak nazwa folderu musi być „statyczna”! W rzeczywistości w folderze „statycznym” można umieścić wszystko, co jest statyczne, takie jak CSS, JavaScript i obrazy. Jeśli więc zamierzasz umieścić obrazy, JavaScript i CSS, możesz zrobić utworzenie podfolderów.
Najpierw napiszmy CSS (Main.CSS) Chcę:
ciałoTutaj, w indeksie.html, musimy pisać ilt; link rel = ”stylesheet” type = ”Text/css” href = ”url_for („ static ”, filename =" main main.css ")”> na czele pliku HTML. Tutaj nazwa pliku to nazwa pliku CSS (moje jest główne.CSS). Jeśli na przykład „główny.CSS ”znajduje się z podfolderem o nazwie„ CSS ”, a następnie napiszesz następujące:
.Następnie możesz użyć utworzonych CSS. Na przykład stworzyłem jeden o nazwie „Styled” i użyłem go w klasie H1.
Mój indeks.Plik HTML byłby następujący:
Główny plik Python - główny.PY - pozostaje to samo.
z kolby importowej kolby, render_templateKrok #4: Dodanie obrazu
Teraz dodajmy obraz do utworzonej strony HTML! W tym celu używamy folderu „statycznego”, który stworzyliśmy. W folderze „statycznym” utworzyłem inny folder o nazwie „Images”. W folderze obrazów umieściłem obraz. Teraz dodajmy obraz do kodu HTML w następujący sposób: . W tym przypadku ustawiam wysokość obrazu na 200, ale możesz zmienić go na wszystko, co chcesz i dodać CSS, jeśli chcesz.
Kod HTML wyglądałby w następujący sposób:
Alternatywnie można również użyć następujących czynności:
.Krok #5: Dodanie JavaScript
Istnieją dwa sposoby dodania JavaScript. W tym pierwszym demo utworzę przycisk. Po naciśnięciu przycisku aktywuje funkcję o nazwie myFunction (), która będzie JavaScript (znaleziona w znaczniku). W tym celu skonfiguuj przycisk. Następnie skonfiguruj znacznik skryptu w głowicy kodu HTML i w nim, zdefiniuj funkcję. W moim przypadku zdefiniowałem funkcję, która doda „całe CV” do elementu P przy przycisku kliknięcia.
Możesz dodać go do indeksu.plik HTML w następujący sposób:
Jednak w większości przypadków pliki JavaScript są same dokumenty, a nie jedna wkładka. W takich przypadkach mielibyśmy .plik JS, który musimy połączyć. W moim przypadku pisałbym: . Podobnie jak plik obrazu, łączymy plik JS w następujący sposób:
Alternatywnie możesz to również użyć: . Ten ostatni wygenerowałby ten kod HTML: