Hosting Flask – jak uruchomić aplikację?

Promocja na hosting WordPres za 1 zł na 6 miesięcy

Co to jest Flask?

Flask to framework stworzony w języku programowania Python. Został opracowany przez Armina Ronachera, który kierował zespołem międzynarodowych entuzjastów Pythona o nazwie Poocco. Flask jest oparty na zestawie narzędzi Werkzeg WSGI i silniku szablonów Jinja2. Oba są właśnie projektami Pocco. Nie wymaga on żadnych określonych narzędzi oraz bibliotek, a także nie posiada warstwy abstrakcji bazy danych. Ma mały i łatwy do rozszerzenia rdzeń: jest to mikroframework, który nie zawiera ORM (Object Relational Manager) ani podobnych funkcji. Do korzystania z niego warto wykorzystywać hosting Flask.

Domenomania.pl już od ponad 15 lat zajmuje się hostingiem stron WWW i rejestracją domen.

Jakie zastosowanie ma Flask?

Flask jest to framework stosowany do budowania aplikacji webowych i warto obsługiwać go poprzez hosting Flask. Idealnie nadaje się do tworzenia mikrousług z uwagi na fakt, że jest lekki oraz nie zawiera żadnych narzędzi czy mechanizmów. Dzięki temu, że jego architektura jest minimalistyczna, idealnie pozwala nam na dostosowanie środowiska do naszych potrzeb. Cechy, które sprawiają, że Flask jest idealnym narzędziem do budowania aplikacji webowych to:

  • Udostępnia serwer programistyczny i debuger
  • Używa szablonów Jinja2
  • Jest zgodny z WSGI 1.0
  • Zapewnia zintegrowane wsparcie dla testów jednostkowych
  • Posiada wiele rozszerzeń, które można wykorzystać do ulepszenia jego funkcjonalności

Jeśli posiadasz hosting w Domenomania.pl możesz na nim umieścić swoją stronę internetową lub przechowywać pliki.

Hosting Flask – jak uruchomić aplikację?

W sekcji tej zobaczysz w jaki sposób można uruchomić aplikację w Flask na hostingu Flask w naszej firmie w bardzo łatwy i intuicyjny sposób. Zatem:

  1. Zaloguj się do cPanel
  2. Przejdź do sekcji „Oprogramowanie” i wybierz: Set Python App
    Uruchamianie aplikacji Flask
  3. Wybierz opcję: Create Application
    Jak dodać aplikację w Flask w cPanel?
  4. Wprowadź szczegóły instalacji i następnie kliknij: Create
    Określanie parametrów aplikacji Flask
  5. Po poprawnej stworzeniu aplikacji zobaczysz ekran podobny do poprzedniego, stworzony już dla aplikacji.
    Zainstalowana aplikacja Python
  6. Następnie umieść swój projekt Flask na FTP za pomocą Menadżera Plików. Ważne: projekt powinien być umieszczony jako archiwum .ZIP w katalogu stworzonym dla aplikacji.
  7. Wróć do Menedżera plików i wypakuj umieszczony plik .ZIP. Kliknij na niego prawym klawiszem myszy i kliknij: Extract. Następnie podążaj zgodnie z zaleceniami w celu rozpakowania archiwum.
    Jak wypakować archiwum .ZIP z aplikacją?
  8. Następnie przejdź do edycji WSGI. Kliknij prawym klawiszem na w plik „passenger_wsgi.py” prawym klawiszem myszy i wybierz: Edit
    Jak edytować plik WSGI?
  9. Potwierdź chęć edycji pliku ponownie klikając: Edit
    Edycja pliku w Menedżerze plików
  10. Całą zawartość pliku zastąp kodem:
    from flask1 import app as application
    

    i następnie Zapisz zmiany.
    Jak zapisać zmiany w pliku edytowanym na FTP?

  11. Wróć teraz do sekcji „Oprogramowanie” i wybierz: Set Python App, a następnie przejdź do edycji swojej aplikacji.
    Jak edytować ustawienia aplikacji Python?
  12. Wpisz nazwę pliku z wymaganiami aplikacji. W naszym przypadku jest to „requirements.txt” i następnie kliknij przycisk: Add
    Konfigurowanie aplikacji Python
  13. Po dodaniu plik został zlokalizowany oraz pojawiła się możliwość aktywacji. Kliknij przycisk: Run Pip Install
    Edytowanie konfiguracji aplikacji Flask
  14. Kliknij przycisk „Run Pip Install” i wybierz wgrany plik z wymaganiami. Następnie ponów kliknięcie przycisku „Run Pip Install”.
    Uruchamianie konfiguracji aplikacji Flask
  15. To wszystko! Twoja aplikacja w Flask została poprawnie aktywowana.
    Komunikat o poprawnym aktywowaniu aplikacji Python
  16. Pozostało Ci jeszcze zrestartowanie całości.
    Jak zrestartować aplikację Flask?
  17. Poprawność działania aplikacji Flask możesz sprawdzić wchodząc w przeglądarce na ustanowiony adres URL.

 

  • Czy ten artykuł był pomocny?
  • TakNie