python flask框架简单应用

简介: 点击(此处)折叠或打开 #!/usr/bin/env python3 #-*- coding:utf-8 -*- ''' ''' ...

点击(此处)折叠或打开

  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()

t@localhost 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 -


直接输入网址

输入http://127.0.0.1:5000/signin

用户名:admin,密码:password

用户名输入错误
目录
相关文章
|
2天前
|
存储 算法 算法框架/工具
Python 数学应用(一)(4)
Python 数学应用(一)
15 1
|
1天前
|
设计模式 开发框架 数据库
Python Web开发主要常用的框架
Python Web开发框架包括Django、Flask、Tornado和Pyramid。Django适用于复杂应用,提供ORM、模板引擎等全套功能;Flask轻量级,易于扩展,适合小型至中型项目;Tornado擅长处理高并发,支持异步和WebSockets;Pyramid灵活强大,可适配多种数据库和模板引擎,适用于各种规模项目。选择框架需依据项目需求和技术栈。
8 2
|
2天前
|
分布式计算 调度 异构计算
Python 数学应用(四)(4)
Python 数学应用(四)
10 4
|
2天前
|
消息中间件 Kafka Python
Python 数学应用(四)(3)
Python 数学应用(四)
21 5
|
2天前
|
存储 传感器 数据可视化
Python 数学应用(四)(2)
Python 数学应用(四)
5 0
Python 数学应用(四)(2)
|
2天前
|
存储 消息中间件 Kafka
Python 数学应用(四)(1)
Python 数学应用(四)
10 2
|
2天前
|
机器学习/深度学习 存储 算法
Python 数学应用(三)(4)
Python 数学应用(三)
10 2
|
2天前
|
存储 算法 决策智能
Python 数学应用(三)(3)
Python 数学应用(三)
9 2
Python 数学应用(三)(3)
|
2天前
|
存储 资源调度 算法
Python 数学应用(三)(2)
Python 数学应用(三)
9 1
|
2天前
|
存储 机器学习/深度学习 前端开发
Python 数学应用(三)(1)
Python 数学应用(三)
11 2