上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 常见反爬虫策略 但是世界上没有一个网站,能做到完美地反爬虫。 如果页面希望能在用户面前正常展示,同时又不给爬虫机会,就必须要做到识别真人与机器人。因此工程师们做了各种尝试,这些策略大多采用于后端,也是目前比较常规单有效的手段,比如: User-Agent + Referer检测 账号及Cookie验 阅读全文
posted @ 2020-06-07 15:04 年少无为腿毛怪 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1. ORM 1. ORM常用字段和属性 1. AutoField(primary_key=True) 2. CharField(max_length=32) 3. IntgerField() 4. DateField() 5. DateTimeField() 1. auto_now_add 创建的 阅读全文
posted @ 2020-04-06 18:46 年少无为腿毛怪 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一。基表。 通常,当有一些属性所有的表都会用到时,可以创建一个基表用来被其他表继承,其中有一个abstract = True,代表这个表不会再数据库中生成对应的表: class BaseModel(models.Model): is_delete = models.BooleanField(defa 阅读全文
posted @ 2020-03-25 21:03 年少无为腿毛怪 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 函数 importlib.__import__(name, globals=None, locals=None, fromlist=(), level=0) 内置 __import__() 函数的实现。 注解 程序式地导入模块应该使用 import_module() 而不是这个函数。 importl 阅读全文
posted @ 2020-03-16 23:22 年少无为腿毛怪 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Mysql主从复制和读写分离 Mysql主从复制和读写分离 在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 Mysq 阅读全文
posted @ 2020-03-13 17:48 年少无为腿毛怪 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 上下文这个概念多见于文章中,是一句话中的语境,也就是语言环境。一句莫名其妙的话出现会让人不理解什么意思,如果有语言环境的说明,则会更好,这就是语境对语意的影响。 上下文是一种属性的有序序列,为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激 阅读全文
posted @ 2019-12-17 16:55 年少无为腿毛怪 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 目录 一. REST 1. 什么是编程? 2. 什么是REST? 二. 知识准备 1. CBV(class based view) 2. 类方法 classmethod和classonlymethod 3. 反射、 isinstance() (1)getattr() (2)hasattr() (3) 阅读全文
posted @ 2019-12-07 23:59 年少无为腿毛怪 阅读(260) 评论(0) 推荐(0) 编辑
摘要: django之设置缓存 缓存 一句话总结:缓存可以对view、模板、数据进行缓存可以设置缓存在不同的地方(本地内存、redis、系统文档)可以为服务器节省性能、减少用户等待时间。 对于中等流量的网站来说,尽可能地减少开销是必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重 阅读全文
posted @ 2019-12-03 19:21 年少无为腿毛怪 阅读(139) 评论(2) 推荐(2) 编辑
摘要: 三大认证任务分析 认证模块:校验用户是是否登陆 self.perform_authentication(request) 权限模块:校验用户是否拥有权限 self.check_permissionsn(request) 频率模块:访问接口的次数在设定的时间范围内是否过快(配置访问频率、缓存计次、超次 阅读全文
posted @ 2019-11-26 08:39 年少无为腿毛怪 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、昨日内容复习 """ 1、(重点)二次封装Response:自定义APIResponse继承Response,重写__init__方法 2、(正常)设置了abstract为True的模型类,称之为基表,这样的模型类是专门作为基类来提供公有属性的序列 3、(重点)ORM多表关联操作: 外键所放位置 阅读全文
posted @ 2019-11-25 21:54 年少无为腿毛怪 阅读(128) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页