1. 安装flask
pip install flask pip install flask_restful
2. 脚本编写
使用pycharm新建一个文件叫testapi.py,然后粘贴进去如下内容:
from flask import Flask, request #创建flask类的实例,__name__这个参数告诉flask 应用的名字 #如果是单一的应用,用__name__就可以了,如果是一个应用程序包,就hardcode一个名字给这个参数。比如:app = Flask(“myApp”) app = Flask(__name__) app.debug = True #使用route()修饰器注明通过什么样的url可以访问我们的函数,同时在函数中返回要显示在浏览器中的信息 @app.route('/index') def hello(): return "hello world" #登录操作, @app.route('/hi',methods=['GET', 'POST']) def hi(): #如果是get请求返回登录页面,post请求则判断是否登录成功 if request.method == 'GET': return """<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>用户登录--页面</title> </head> <body> <h1>用户登录</h1> <form action="/hi" method="post"> <input name="name" placeholder="用户名"/><br> <input name="pwd" placeholder="密码"/><br> <input type="submit" value="登录"/> </form> </body> </html> """ else: name = request.form.get("name") pwd = request.form.get("pwd") if all((name == 'Augus',pwd == '123456')): return """<h2 style="color: aquamarine;">登录成功</h2>""" else: return """<h2 style="color: aquamarine;">用户名或者密码错误,<a href="/hi">重新登录请点击</a></h2>""" if __name__ == '__main__': # 这里指定了地址和端口号。 app.run(host='127.0.0.1', port=1234)