开发者社区> 天飞.h> 正文

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

用户名输入错误

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
更优的工具,更方便的语言,使用HaaS Studio开发Python轻应用
HaaS IDE 迎来大升级。新的HaaS Studio 集 C / JS / Python 三种语言开发于一体,实现了一个插件完成三种应用开发的功能。这里我们重点介绍一下 Python 轻应用操作。
84 0
Python轻应用有哪些过人之处?
Python轻应用就是使用Python语言来开发原本较复杂的物联网&嵌入式场景应用,使物联网应用开发也能获得Python开发的诸多优势。HaaS Python轻应用依托HaaS软硬件积木在兼容Micropython原生能力的同时新增了一套更高效的编程接口,那这些新增的编程接口到底带来了哪些不一样呢?
103 0
HaaS轻应用(Python): 使用“千里传音“服务打造您的专属云喇叭
如何使用Python 轻应用,连接阿里云的千里传音服务,打造一个现象级的云喇叭产品。
354 0
Flask入门数据库框架flask-SQLAlchemy(十)
​ Web程序开发中最重要的莫过于关系型数据库,即SQL 数据库,另外文档数据库(如 mongodb)、键值对数据库(如 redis)慢慢变得流行. 原因 : 我们不直接使用这些数据库引擎提供的 Python 包,而是使用对象关系映射(Object-Relational Mapper, ORM)框架,是因为它将低层的数据库操作指令抽象成高层的面向对象操作。
5037 0
想将算法进一步开发吗?手把手教你搭建基于CNN模型的Flask Web应用
想将算法进一步开发应用产品吗?本文手把手教你搭建基于CNN模型的Flask Web应用,算是抛砖引玉了。感兴趣的读者可以将自己的算法开发成其他类型的应用产品,说不定下一个人工智能创业公司Boss就是你哦!
5026 0
HaaS轻应用(Python):手把手带你玩转mqtt
HaaS轻应用(Python):手把手带你玩转mqtt
181 0
Python Web 框架 Flask 快速入门 | 图谱精选课程
Flask,一个基于Python实现的、基于MVC设计模式的、轻量级的Web开发框架
177 0
JSTL的简单应用
JSTL   JSP 标准标签库 是由  apache的 jarkata小组开发的 是为了简化 java web开发的工作量  以往需要大量的 java代码完成的 工作 现在只需要简单的  JSTL就可以完成 对于 JSP程序员来说是 一个重要的技术 在多层次架构设计中 有着重要的作用...
618 0
Python应用03 使用PyQT制作视频播放器
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。   最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。
2073 0
+关注
天飞.h
脚踏实地,仰望天空. https://talenhao.github.io/
260
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载