Python Notes Set 8
Python Notes Set 8
app = Flask(__name__)
@app.route('/')
def home():
if __name__ == '__main__':
app.run(debug=True)
Page 2: Flask Routing and Params
@app.route('/user/<name>')
def user(name):
Query Params:
request.args.get('param')
POST Data:
request.form['field']
Page 3: Flask Templates
@app.route('/')
def index():
return render_template('index.html')
@app.route('/submit', methods=['POST'])
def submit():
name = request.form['name']
Use Flask-SQLAlchemy:
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db'
db = SQLAlchemy(app)
Create model:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(80))