- Jinja2 Forms & Templates
- SQLAlchemy Databases
- Accounts & Authentication
https://github.com/adriancamaj/secureFlask/blob/main/LearnFlask_Codecademy_Certificate.pdf
"Flask is a micro web framework written in Python."
-
- main Flask application code.
- It sets up the Flask app instance, configures settings, and initializes the app.
-
- Defines forms for user input.
- It can be used for handling user input, such as in a login form or a contact form.
-
- Defines database models.
- It can be used for creating and interacting with a database, such as creating tables and querying data.
-
- Define the routes and view functions for the Flask application.
- It contains the logic for handling different URLs and HTTP methods.
-
- Contains HTML templates for rendering web pages.
- Each HTML file in this directory is associated with a route defined in the routes.py file.
- Uses Jinja2 Templates and forms to inject Python into HTML