文章目录
什么是Flask?
- Flask是python编写的, Web应用框架;微内核的web框架; —小型网站
- Django:全能型框架; — 大型网站(ERP)
Flask使用前要先进行安装操作。
flask访问的默认网址为:127.0.0.1:5000
学习Flask应该掌握:
- 如何实现简单的web服务网站?
- 什么是路由?
- 什么是视图函数?
如何实现简单的web服务网站?
- flask的基本框架
导入Flask类:
from flask import Flask
app = Flask(__name__)
运行:
if __name__ == '__main__':
app.run()
导入Flask类
from flask import Flask
app = Flask(__name__)
实现主页:
@app.route('/')
def index():
return "这是网站的主页"
基本路由 /login/—访问路径
视图函数 告诉app当用户访问/login/这个路径时, 执行login函数的内容, 最终将return的内容返回给客户端;
@app.route('/login/')
def login():
return '<h1 style="color:red">login......</h1>'#设置字体大小,颜色等属性
运行指令:
运行Flask应用
运行Flask应用
如何设置, 使得服务奇特主机的浏览器可以访问? '0.0.0.0’开放所有的IP, 使得可以访问
如何修改端口? # 可能会报错:Address already in use
app.run(host=IP, port=端口)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
路由变量与规则
访问的网址如下:
# http://www.douban.org/123457677/comments/
# http://www.douban.org/123457673/comments/
# http://www.douban.org/123457674/comments/
# http://www.douban.org/123457675/comments/
动态路由: