from flask import Flask
from flask import render_template
from flask import request
from flask import redirect app = Flask(__name__) @app.route('/user', methods=["POST", "GET"])
def hello_world():
message = None
if request.method == "POST":
username = request.form["username"]
password = request.form["password"]
if not username:
message = "please input username"
return render_template("index.html", message = message)
if not password:
message = "please input password"
return render_template("index.html", message = message)
if username == "jikexueyuan" and password == "":
return redirect("http://www.baidu.com")
else:
message = "username or password is wrong"
return render_template("index.html", message = message)
return render_template("index.html", message = message) if __name__ == '__main__':
app.run(port=8080, debug=True) #index.html
<!DOCTYPE html>
<html lang="en">
<body>
<div align="center">
<h1>user management</h1>
</div>
<div align="center">
{% if message %}
{{ message }}
{% endif %}
<form name="form1" method="post">
username : <input type="text" name="username" placeholder="username"/>
<br/>
password : <input type="password" name="password" placeholder="password"/>
<br/>
<input type="submit" name="submit" value="提交">
<input type="reset" name="reset" value="重置">
</form>
</div> </body>
<head>
<meta charset="utf-8">
<title>user management</title>
<script type="text/javascript" src="getValue.js"></script>
</head>
</html>

最新文章

  1. 9.Struts2在Action中获取request-session-application对象
  2. 使用 Portable Class Library(可移植类库)开发 Universal Windows App
  3. Struts2的标签库(五)——表单标签
  4. 构建tcpdump/wireshark pcap文件
  5. MD中bitmap源代码分析--状态机实例
  6. Demon_Tank (坦克移动发射子弹)
  7. hdu4714(树形dp)
  8. .Net Web开发技术栈
  9. django框架中的form组件的用法
  10. nginx nfs服务
  11. Spring HATEOAS的简单认识
  12. k8s定义Deployment,和service
  13. linux7 安装GitLab
  14. Python的三种格式化输出
  15. 【树莓派+.NET MF打造视频监控智能车】遥控篇
  16. VMWare中桥接、NAT、Host-only
  17. windows 网管常用命令
  18. [Winform][C#]获取系统颜色预定义颜色和现有字体集
  19. RabbitMq初探——消息持久化
  20. P1939 【模板】矩阵加速(数列)

热门文章

  1. Java获取键盘输入
  2. ELK学习笔记(二)-HelloWorld实例+Kibana介绍
  3. JVM学习九:JVM之GC算法和种类
  4. 数据库(Oracle)运维工作内容及常用脚本命令
  5. 算法题丨Longest Consecutive Sequence
  6. ReentrantLock 与 AQS 源码分析
  7. python 特殊方法实例
  8. Linux学习--进程概念
  9. iOS开发-OC中TabView的编辑
  10. js日常积累