Flask入门
写一个简单地flask案例
# -*- coding: utf-8 -*-
from flask import Flask,render_template,request,redirect,session
app = Flask(__name__,template_folder="templates",static_folder="static")
app.secret_key = 'myweb'
@app.route('/login',methods=["GET","POST"])
def login():
if request.method == 'GET':
return render_template('login.html')
user = request.form.get('user')
pwd = request.form.get('pwd')
if user == 'test' and pwd == '123':
session['user'] = user
return redirect('/index')
return render_template('login.html',errors='用户名或密码错误')
@app.route('/index')
def index():
user = session.get('user')
if not user:
return redirect('/login')
return render_template('index.html')
if __name__ == '__main__':
app.run()
template_folder=”templates” 指定模板路径
static_folder=”static” 指定静态文件路径
methods=[“GET”,”POST”] 默认不写只支持get请求
request.form.get 获取表单post请求的数据,相当于django的request.POST.get
request.args.get() 获取get发送过来的数据,相当于django的request.GET.get
session 相当于django的request.session
Flask入门
http://www.jcwit.com/article/233/