Python - Flask

Informacje o module

Moduł "flask" jest rodzajem serwera www, który potrafi interpretować kod Python i przekształcać go na język HTML (podobnie jak przekształcane są elementy PHP).

Moduł "flask" jest zewnętrznym modułem Pythona, co znaczy, że trzeba go ręcznie doinstalować za pomocą polecenia:

pip install flask --user

Instalację można przeprowadzić na zwykłym koncie z ograniczeniami (zalecane). Po każdej zmianie, zalecany jest restart instancji Flaska (podczas restartu tworzone są pliki *.pyc z kodem bytowym i stanowią one cache strony www).

W przypadku projektu z hostingiem, należy samodzielnie znaleźć sobie hosting zarządzany przez cPanel lub umożliwiający tworzenie aplikacji Flask w inny sposób (np. pythonanywhere.com).

Inne informacje

  • Streamlit - alternatywa dla Flask?

Projekty

  • Strona WWW lokalnie (development mode) - czyli tylko na Twoim komputerze;
  • Strona WWW na hostingu (cPanel, production WSGI mode) - prezentacja działania:
    • strona wygenerowana dynamicznie;
    • strona statyczna zewnętrzna;