GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.geeksforgeeks.org — Flask Tutorial - GeeksforGeeks Flask TutorialLast Updated : 30 Jun, 2026 Flask is a lightweight web framework used to build web applications and APIs. It follows a minimal design and provides core features like routing, request handling and template rendering while allowing developers to add extensions as needed. It is widely used for building small to medium web applications due to its simplicity and flexibility.
IntroductionThis section introduces Flask, compares it with Django and shows how to install it on Windows to start building web applications. Quick StartCovers creating and running a basic Flask app, understanding routes, HTTP methods, variables, redirects and basic configurations.
Templates and Static FilesExplains creating dynamic web pages using templates and managing static files like CSS, JavaScript and images. Form HandlingThis section covers capturing user input, form validation, file uploads and security features like CSRF protection. ConfigurationIt explains how to manage application settings such as debug mode, secret keys and environment-based configurations. DatabaseFlask supports multiple databases for storing and managing data, including SQLite, PostgreSQL, MySQL, MongoDB and also allows using SQLAlchemy or executing raw SQL queries.
MiddlewaresThis section covers how middleware processes requests and responses for tasks like logging, authentication and modifications. AuthenticationAuthentication is used to verify user identity and manage secure access to applications. It includes login systems, password hashing, session management and permission control.
Rest APIsFlask makes building REST APIs easy by handling requests like GET, POST, PUT and DELETE. With Flask-RESTful, one can send and receive JSON data, manage authentication and secure the API. Advanced TopicsIntroduces advanced concepts like asynchronous programming, WebSockets and modular app structure using blueprints. Deployment & Error HandlingAfter development, Flask apps must be deployed and properly handle errors. This section covers deployment methods and techniques for managing application errors. ProjectsThis section includes practical Flask projects that demonstrate real-world applications such as portfolio websites, APIs, data visualization and sentiment analysis tools.
Additional ResourcesThis section provides helpful articles and references to deepen understanding of Flask and related topics. Comment Explore |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |