摘要: flask-restful的安装与使用 pip install flask-restful 点击查看代码 from flask import Flask from flask_restful import Resource, Api app = Flask(__name__) api = Api(a 阅读全文
posted @ 2021-11-14 21:04 libonizhenshuai 阅读(83) 评论(0) 推荐(0)
摘要: flask上下文预备知识点 面向对象attr class Foo(object): def __init__(self): # self.storage = {} object.__setattr__(self, 'storage', {}) def __setattr__(self, key, v 阅读全文
posted @ 2021-11-14 15:20 libonizhenshuai 阅读(78) 评论(0) 推荐(0)
摘要: 路由处理本质 @app.route 将url和视图函数打包放在rule里,添加到map对象,map再放到app中 可以用装饰器的方式也可以用函数的方式 点击查看代码 from flask import Flask app = Flask(__name__) def index(): return ' 阅读全文
posted @ 2021-11-14 15:11 libonizhenshuai 阅读(27) 评论(0) 推荐(0)
摘要: flask中有很多请求中间件也叫请求过滤下面的代码是所有中间件的汇总 点击查看代码 from flask import Flask,render_template app = Flask(__name__) @app.before_first_request def before_first(): 阅读全文
posted @ 2021-11-14 15:08 libonizhenshuai 阅读(158) 评论(0) 推荐(0)
摘要: flask中的FBV 点击查看代码 from flask import Flask, views, request app = Flask(__name__) @app.route('/index', methods=['GET', 'POST']) def index(): if request. 阅读全文
posted @ 2021-11-14 15:04 libonizhenshuai 阅读(23) 评论(0) 推荐(0)
摘要: session与cookie 一、cookie: 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当 阅读全文
posted @ 2021-11-14 15:02 libonizhenshuai 阅读(177) 评论(0) 推荐(0)
摘要: static_folder指的是flask的静态文件夹的名称 static_url_path指的是src的文件目录 一般在模板里面写静态文件的时候用 {{ url_for('static', filename='mm.jpg') }} 可以自定生成图片路径 ,而不是直接写路径 阅读全文
posted @ 2021-11-14 14:56 libonizhenshuai 阅读(735) 评论(0) 推荐(0)
摘要: flask是一个微框架,只保留了核心功能,但是有丰富的第三方插件 主要组成部分是werkzeug和jinja2,Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。werkzeug 不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包, 阅读全文
posted @ 2021-11-14 14:54 libonizhenshuai 阅读(121) 评论(0) 推荐(0)
摘要: #自定义的web服务器 点击查看代码 import socket import threading import sys import time import Myframework class MyHttpWebServer(object): def __init__(self,port): # 阅读全文
posted @ 2021-11-14 14:50 libonizhenshuai 阅读(34) 评论(0) 推荐(0)