摘要:
python类有多继承特性,如果继承关系太复杂,很难看出会先调用那个属性或方法。为了方便且快速地看清继承关系和顺序,可以用__mro__方法来获取这个类的调用顺序 举例: class A(object): pass class B(A): pass class C(object): pass cla 阅读全文
摘要:
前置:线上抽奖系统 场景:2000用户,分别请求接口,查看开奖概率是否符合预期 思路:单个用户for循环请求,跑了10+min才跑了3分之1,中途还挂了一次。效率太慢了,,考虑多线程实现代码。 import requests import threading def call_post(_numbe 阅读全文
摘要:
权限管理顾名思义,其实就是角色控制权限的系统,每个用户对应一个角色,每个角色有对应的权限,比如公司会有CEO,总监,销售经理,销售员,每个人的权限都不一样,那我们给他展示的url也都不同 一、首先创建项目,再创建一个名为rbac的app 修改配置文件settings,将css以及js、img等放到s 阅读全文
摘要:
介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装: 组成部分: Engine,框架的引擎 Connection Pooling ,数 阅读全文
摘要:
pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装: 1.执行SQL语句 2.获取新创建数据自增ID 3.获取查询数据 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: cursor.scro 阅读全文
摘要:
首先安装requests库: pip install requests test_requests.py 首先在TestRequest类中封装get与post方法, import requests import json class TestRequest(): def __init__(self) 阅读全文
摘要:
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
摘要:
Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Ser 阅读全文
摘要:
今日概要: 一.HTTP知识扫盲 二.Requests Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举 阅读全文
摘要:
一.什么是session session是保存在服务端的键值对,Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_session 表中。 二.FVB中使用装饰器进行session验证 认证装饰器: 在需要认证的函数执行前加上装饰器认证即可,实际中应用 阅读全文