0
0
Flaskframework~5 mins

Static folder configuration in Flask - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
Aassets
Bpublic
Cstatic
Dresources
How do you change the folder Flask uses for static files?
AModify the config file named static.conf
BRename the 'templates' folder
CChange the app route decorator
DSet the static_folder parameter when creating the Flask app
If you want static files to be accessed at '/assets/', which parameter should you set?
Aurl_prefix='/assets'
Bstatic_url_path='/assets'
Cstatic_folder='/assets'
Dstatic_route='/assets'
Which of these files would you put in the static folder?
Astyle.css
Bapp.py
Cindex.html
Ddatabase.db
What URL would you use to access 'logo.png' inside the default static folder?
A/static/logo.png
B/logo.png
C/assets/logo.png
D/files/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.