想尝试写一个web框架,不是因为Django, Flask, Sanic, tornado等web框架不香, 而是尝试造一个轮子会对框架的认识更深,为了认识更深自然不应该依赖第三方库(仅使用内置库)。
分类:
编程语言 时间:
2020-06-11 21:37:51
阅读次数:
60
在Flask Web项目中建立.flaskenv文件,文件参考内容: FLASK_APP=app.py FLASK_ENV=development 上面示例,是假定项目启动入口文件是app.py 在开发项目过程中,运行flask run,即可运行该项目,不用每次再设置Flask_APP=app.py ...
分类:
Web程序 时间:
2020-06-10 11:02:21
阅读次数:
206
这次不仅可以乘凉,甚至还能吃瓜了,国内论坛总会给我一种,升级数据库等同于在无人区探索的感觉一样,好多文章里面的代码我怀疑他自己都没有实践过,甚至有5.7和8.0代码混用的文章,我觉得你有问题 升级前需要备份老的数据库,直接upgrade仅能在5.7的小版本下升级,不能升级到5.8(即8.0,噢,这该 ...
分类:
数据库 时间:
2020-06-09 20:53:52
阅读次数:
97
后台执行py文件 nohup python3 -u flask_server.py > flask_log.log 2>&1 & 1. 带&的命令行,无论关闭终端都在后台运行。 2.-u是为了禁止缓存,让结果可以直接进入日志文件flask_log.log 3. 2>&1的意思 这个意思是把标准错误( ...
分类:
系统相关 时间:
2020-06-09 16:33:13
阅读次数:
67
required是设置必选非必选,nullable允不允许向传null,location指定参数获取的位置,可以多选,按前后顺序获取 parser.add_argument('app_id', type=zero_int, required=True, nullable=False, locatio ...
分类:
其他好文 时间:
2020-06-09 13:05:51
阅读次数:
121
【目录】 一、Django 中间件 1、中间件的介绍 2、自定义中间件 二、csrf跨站请求伪造 1、为何要使用-csrf跨站请求伪造 2、如何符合校验 3、scrf 相关装饰器 三、补充知识-模块 importlib 四、基于Django 中间件的一个重要编程思想 一、Django 中间件 1、中 ...
分类:
编程语言 时间:
2020-06-08 23:47:57
阅读次数:
82
这次例子是个简单的添加接口,估计叫做注册接口吧: import flask,json server = flask.Flask(__name__) all=[] @server.route('/add_user',methods=['post']) def add_user(): user_id = ...
分类:
其他好文 时间:
2020-06-07 16:50:46
阅读次数:
61
1、开发一个get接口 1 import flask 2 import json 3 """ 4 flask轻量级的web开发框架 5 """ 6 7 # 初始化一个服务 8 server = flask.Flask(__name__) 9 10 11 @server.route('/api/pay ...
分类:
编程语言 时间:
2020-06-07 12:50:08
阅读次数:
67
""" django 特点:大而全 自带的功能特别特别特别的多 类似于航空母舰 不足之处: 有时候过于笨重 flask 特点:小而精 自带的功能特别特别特别的少 类似于游骑兵 第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django 并且也越来越像django 不足之 ...
分类:
编程语言 时间:
2020-06-06 11:03:21
阅读次数:
119
1、定义分页类 class Pagination(object): ''' 分页类 参数: per_page:每页数量 total_data:总数目 cur_page:当前页。 用法:(flask,html中自定义css) py: page = int(request.args.get("page" ...
分类:
Web程序 时间:
2020-06-06 01:06:26
阅读次数:
65