from flask import Flask, request
import pyhtml as p
app = Flask(__name__)
@app.get('/')
def homepage():
response = html(
# TODO put your pyhtml code here
)
return str(response)
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask
app = Flask(__name__)
@app.get('/')
def homepage():
return "Hello World!"
if __name__ == "__main__":
app.run(port=5001, debug=True)
if __name__ == "__main__":
def homepage():
return "Hello World!"
from flask import Flask
app = Flask(__name__)
app.run(port=5001, debug=True)
These allow us to use the Flask framework to do a lot of "behind the scenes" work.
@app.get('/')
we need to add a few more routes.from flask import Flask
app = Flask(__name__)
@app.get('/')
def homepage():
return "Hello World!"
@app.get('/another_route')
def some_other_function():
return "This is the webpage associated "+ \
"with <code>another_route</code>."
@app.get('/list_desserts')
def desserts():
return "Cake, Popcorn, Brownies"
if __name__ == "__main__":
app.run(port=5001, debug=True)
# import Flask
from flask import Flask
# create the Flask app
app = Flask(__name__)
# declare a route and link it to a function
@app.get('/')
def homepage():
# return HTML from the function --> this will show up when that route is navigated to
return "Hello World!"
# if this file has been run, then run the Flask app
if __name__ == "__main__":
app.run(debug=True)
3 + 4
or 7 * 8
.Now that our app is set up, we are ready to send some data.
form(action="destination_route")(
# Other form elements
input_(type="submit", value="Go")
)
submit
is clicked, it will go to the destination_route
function.@app.get('/destination_route')
@app.post('/destination_route')
from flask import Flask, request
name
field of our form element.my_variable = request.form['field_name']
or
my_variable = request.form.get('field_name')
or
my_variable = request.form.get('field_name', "")
Now go take a look at your project starter code.
Does it make sense?
Do you have any questions about it?
Hidden Fields | Global Variables | Cookies | File on Server | Database | |
---|---|---|---|---|---|
Viewable by user | Y | ||||
Changeable by user | Y | ||||
Deletable by user | Y | Y | |||
Makes code more likely to have bugs (mistakes) | Y | ||||
Expire | Y | ||||
Ease of implementation | Very Easy | Very Easy | Easy | Easy | Hard |
Will be taught in COMP1010 | Y | Y |