python flask框架简单应用


点击(此处)折叠或打开

  1. #!/usr/bin/env python3
  2. #-*- coding:utf-8 -*-
  3. '''
  4. '''

  5. from flask import Flask
  6. from flask import request
  7. app = Flask(__name__)

  8. @app.route('/', methods=['GET','POST'])
  9. def home():
  10.     return '

    home!

    '

  11. @app.route('/signin',methods=['GET'])
  12. def signin_from():
  13.     return '''
  14.                 


  15.                 


  16.                 

    Sign in


  17.                 '''

  18. @app.route('/signin',methods=['POST'])
  19. def signin():
  20.     if request.form['username'] == 'admin' and request.form['password'] == 'password':
  21.         return '

    hello admin!

    '
  22.     return '

    bad username and password.

    '

  23. if __name__ == '__main__':
  24.     app.run()
python flask框架简单应用
[email protected] untitled$ python3 webapp.py 
 * Running on http://127.0.0.1:5000/
127.0.0.1 - - [10/May/2016 19:49:06] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [10/May/2016 19:49:06] "GET /favicon.ico HTTP/1.1" 404 -
127.0.0.1 - - [10/May/2016 19:49:23] "GET /signin HTTP/1.1" 200 -
127.0.0.1 - - [10/May/2016 19:49:39] "POST /signin HTTP/1.1" 200 -
127.0.0.1 - - [10/May/2016 19:49:52] "GET /signin HTTP/1.1" 200 -
127.0.0.1 - - [10/May/2016 19:49:57] "POST /signin HTTP/1.1" 200 -


直接输入网址
python flask框架简单应用
输入http://127.0.0.1:5000/signin
python flask框架简单应用
用户名:admin,密码:password
python flask框架简单应用
用户名输入错误
python flask框架简单应用