初学Flask笔记
如果爱好 请在工作中坚持
坚持分享 多交流
学习背景
本人从事测试工作已然近7年的工作经验,期间各类测试均接触过,其中不免大量数据的处理和统计。作为一个python爱好者当然是不会进行 ctrl+c ctrl+v 进行统计数据然后再进行手动分析出结果。如果乐于研究仅需一分钟就能把一天的工作做完。接下来我会分享我的学习心路历程,从py文件数据业务逻辑的编写–> exe小程序的开发–> 服务进行框架化–> 编写swagger在线API
环境安装
步骤1:
已安装python
步骤2:
安装第三方库
pip install Flask
步骤3
新建app.py文件
from flask import Flask
from flask import render_template
app = Flask(__name__) ##WSG框架 flask内置服务器
####装饰器
@app.route('/') ##如果访问/,浏览器返回“index.html”
def index():
return render_template('index.html') ##返也,回一个html页面
@app.route('/hello') ##如果访问/hello,浏览器返回“Hello,World”
def hello():
return 'Hello, World'
if __name__ ="__main__":
app.run(host='192.168.43.137',port=8080)
步骤4
新建templates目录
步骤5
templates文件夹下面新建index.html,如下举例一个简单的html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>flask测试首页</title>
</head>
<body>
<h1>欢迎来到 flask测试首页 请进行用户注册</h1>
<form action="" method="post">
<p><input type="text" name="username" placeholder="用户名"> </p>
<p><input type="password" name="password" placeholder="密码"> </p>
<p><input type="password" name="password" placeholder="确认密码"> </p>
<p><input type="submit" value="注册"></p>
</form>
<p>flask测试首页</p>
<div>
<style>
width:100%;
height:100%;
border:2px solid red;
</style>
</div>
</body>
</html>
执行运行
执行成功后如下:
(这里还没有讲debug 开发者模式,下期继续)
访问验证
开始访问http://192.168.43.137:8080/ 验证结果
访问http://192.168.43.137:8080/hello