-
1
Demonstrate the complete project and explain its functionalities. Explain the complete code flow.
-
2
Explain the controller (CRUD routes) flow. Explain where CRUD operations are used in your project.
-
3
Explain the database schema and relationships between models. Live Coding: Add a Phone Number field to the registration page and ensure it is stored in the database.
-
4
Explain models.py.
-
5
Explain Jinja2 functionality used in your templates.
-
6
What are the benefits of Jinja2? What is Jinja2 template inheritance?
-
7
What are Flask Blueprints?
-
8
What is a REST API? Difference between API and Controller.
-
9
Which RESTful methods have you used? Explain HTTP methods and their functionality.
-
10
Why is POST used in the edit route instead of PUT? Difference between POST and PUT.
-
11
Make a CSS change in the Admin Dashboard. Explain the CSS hierarchy and different types of CSS (Inline, Internal, External).