Question: The command python -m venv myvenv is used in the beginning part of a webserver. What does this command do? It uses the venv Python
The command "python -m venv myvenv" is used in the beginning part of a webserver. What does this command do?
It uses the venv Python package to create a virtual environment called myvenv
It uses the myvenv Python package to create a virtual environment called venv
It is removing the old virtual environment called venv and creating a new virtual environment called myvenv
It is telling Python that venv and myvenv are basically the same, and they both refer to the new virtual environment
A code below is to create a database migration:
flask db migrate -m Users table"
What does the "-m" mean in the above code?
It means "migrate" is a Python module
It means that "Users table" is a message
It means to "make a file" in Python
It means "minus"
Character strings in Python are of type string. What is it in SQL as used in a website code?
CHAR
INT
VARCHAR
STRING
In a views.py file, what are the lines that start with @ for? For example,
@app.route('/')
@app.route('/home')
def home():
....
They are sent to the template.html file
They are there for the programmers so they know which URL they are writing the function for
They tell Flask to run home() function when browser requests the URLs "/" and "/home"
They are simply reserving these URLs so other websites can't use them
Below is a snippet of a code in a html file to use as a handler for a decorator in a routes.py function:
{% for fruit in fruits %}
I love eating {{ fruit }}
However, this would throw an error. Why?
There cannot be a for loop built into html code.
Its missing {% endfor %}
Its missing a link to a CSS file.
There is no need for
