jesteś tutaj�
213
Budowanie aplikacji WWW
Budowanie formularza HTML
Wymagany formularz HTML nie jest szczególnie skomplikowany.
Poza kilkoma tekstami opisowymi powinien zawierać jedynie dwa pola
wprowadzania oraz przycisk.
Ale... co jeśli ten cały HTML jest dla Ciebie czymś nowym?
Uwaga z działu
marketingu: to książka,
którą całym sercem
polecamy osobom
pragnącym szybko
rozpocząć swoją przygodę
z językiem HTML5. Nie
żebyśmy byli stronniczy
czy coś :)
Lubię umieszczać
swoje HTML-e w wielkich
łańcuchach znakowych, które osadzam
następnie w swoim kodzie Pythona
i zwracam odpowiednie łańcuchy, jeśli
jest to konieczne. Dzięki temu wszystko,
czego potrzebuję, mam pod ręką w swoim
kodzie i sprawuję nad tym pełną
kontrolę... A właśnie to jest mój ulubiony
sposób działania. Co może się w tym
nie podobać, Lauro?
Cóż, Robercie, umieszczenie
całego HTML-a w Twoim kodzie
z pewnością się sprawdzi, ale nie
będzie się to dobrze skalować. Gdy Twoja
aplikacja WWW zacznie się rozrastać, cały
ten osadzony kod HTML narobi niezłego
bałaganu... Poza tym trudno go będzie
przekazać projektantowi stron WWW, aby
mógł go on upiększyć. Nie będzie też łatwo
ponownie używać jego fragmentów. Dlatego
w swoich aplikacjach WWW zawsze korzystam
z silnika szablonów (ang.
template engine
).
Wiąże się to z koniecznością wykonania
dodatkowej pracy na początku, ale
z czasem inwestycja ta naprawdę
zaczyna się opłacać...
Laura ma rację. Szablony sprawią, że kod
HTML stanie się znacznie łatwiejszy
w utrzymaniu, niż ma to miejsce
w przypadku rozwiązania preferowanego
przez Roberta. Szablonami zajmiemy się
już na następnej stronie.
Nie panikuj, jeśli cała ta gadka o formularzu HTML, polach wprowadzania i przyciskach
przyprawia Cię o dreszcze. Nie bój się, bo mamy dla Ciebie coś, czego szukasz: książka
HTML5. Rusz głową! dostarczy Ci podstawowych informacji na temat tej technologii, jeśli
potrzebujesz do niej wprowadzenia (lub chcesz szybko odświeżyć swoją wiedzę).
Jeśli myśl o odłożeniu niniejszej książki na bok w celu rozpoczęcia lektury innej,
poświęconej językowi HTML, nie wydaje Ci się rozsądna i obawiasz się, że to zbyt dużo
zachodu, wiedz, że podamy Ci tu cały kod HTML niezbędny do pracy z przykładami
zamieszczonymi w naszym podręczniku i wcale nie musisz mieć eksperckiej wiedzy na
temat tego języka. Pewne doświadczenie w pracy z HTML-em pomoże, ale nie stanowi
bezwzględnego wymogu (w końcu jest to książka o Pythonie, nie o HTML-u).
Utwórz kod HTML, następnie prześlij go do przeglądarki
Zawsze istnieje wiele możliwości wykonania tego samego zadania, a gdy
chodzi o tworzenie tekstu HTML z poziomu aplikacji WWW korzystającej
z frameworka Flask, do wyboru są dwie przedstawione poniżej opcje.
Get Python Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.