Recall & Review
beginner
What is the purpose of the static folder in a Flask application?
The static folder holds files like images, CSS, and JavaScript that the browser can load directly. It helps keep these files organized and accessible.
Click to reveal answer
beginner
How do you tell Flask where your static folder is located?
You can set the static folder location by passing the
static_folder parameter when creating the Flask app, like Flask(__name__, static_folder='my_static').Click to reveal answer
beginner
What is the default URL path to access static files in Flask?
By default, Flask serves static files under the URL path
/static/. For example, a file style.css in the static folder is accessed at /static/style.css.Click to reveal answer
intermediate
How can you change the URL path prefix for static files in Flask?
You can change the URL path prefix by setting the
static_url_path parameter when creating the Flask app, like Flask(__name__, static_url_path='/assets'). Then static files are accessed under /assets/.Click to reveal answer
beginner
Why is it important to keep static files in a separate folder in Flask?
Keeping static files separate helps organize your project, makes it easier for browsers to cache files, and allows Flask to serve them efficiently without running Python code.
Click to reveal answer
What is the default folder name Flask uses to serve static files?
✗ Incorrect
Flask uses the folder named 'static' by default to serve static files.
How do you change the folder Flask uses for static files?
✗ Incorrect
You change the static folder by passing static_folder='folder_name' when creating the Flask app.
If you want static files to be accessed at '/assets/', which parameter should you set?
✗ Incorrect
The static_url_path parameter changes the URL prefix for static files.
Which of these files would you put in the static folder?
✗ Incorrect
CSS files like style.css belong in the static folder to be served directly to browsers.
What URL would you use to access 'logo.png' inside the default static folder?
✗ Incorrect
By default, static files are accessed under '/static/', so the URL is '/static/logo.png'.
Explain how to configure a custom static folder and URL path in a Flask app.
Think about the parameters you pass when creating the Flask app object.
You got /3 concepts.
Why should static files be separated from templates and Python code in Flask?
Consider how browsers and servers handle static files differently from dynamic content.
You got /4 concepts.