![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Flask_logo.svg/langpl-640px-Flask_logo.svg.png&w=640&q=50)
Flask (framework)
framework aplikacji webowych / Z Wikipedii, wolnej encyclopedia
Flask – mikroframework aplikacji webowych napisany w języku Python.
![]() Logo programu | |
Autor | Armin Ronacher |
---|---|
Pierwsze wydanie | 1 kwietnia 2010 |
Aktualna wersja stabilna | 3.0.3 (7 kwietnia 2024) [±] |
Język programowania | Python |
Rodzaj | Web framework |
Licencja | BSD |
Strona internetowa |
Jest sklasyfikowany jako micro-framework(inne języki), ponieważ nie wymaga określonych narzędzi ani bibliotek[1]. Nie ma warstwy abstrakcji bazy danych, sprawdzania poprawności formularzy ani żadnych innych komponentów, w których istniejące biblioteki stron trzecich zapewniają wspólne funkcje. Jednak obsługuje rozszerzenia, które mogą dodawać funkcje aplikacji tak, jakby były zaimplementowane w samym Flasku. Istnieją rozszerzenia maperów obiektowo-relacyjnych, sprawdzania poprawności formularzy, obsługi przesyłania, różnych otwartych technologii uwierzytelniania i kilku popularnych narzędzi związanych ze strukturami. Rozszerzenia są aktualizowane znacznie częściej niż sam Flask[2].
Aplikacje korzystające ze środowiska Flask to Pinterest[3], LinkedIn[4], oraz strona internetowa społeczności dla samego Flask[5].