摘要:
requests模块 前言: 通常我们利用Python写一些WEB程序、webAPI部署在服务端,让客户端request,我们作为服务器端response数据; 但也可以反主为客利用Python的requests模块模拟浏览器行为,向其他站点发送request,让其他站点response数据给我们; 阅读全文
摘要:
前言 简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前; 一、爬虫是什么? 如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛, 沿 阅读全文
摘要:
前言: 继承是面向对象的3大特性之一,对于继承一点要注意一下4点。 一、基本查找 如果子类继承了父类,子类的实例化对象,没有的方法和属性会去父类找 class Parent(object): #父类 def f1(self): print('f1') class Sub(Parent): #子类 p 阅读全文
摘要:
前言: 当我们启动1个Django程序的时候,在程序的settings.py配置文件默认注册了1个名为'django.contrib.admin'的APP程序,并且配置了默认路由映射关系url(r'^admin/', admin.site.urls),这就是我们在安装Django时安装的后台管理插件 阅读全文
摘要:
前言 如何提升自己的开发效率? 每个新项目都是自己经做过的项目(经验所致),在项目开发过程中不断总结、封装属于自己的组件, 例如:每个web项目大部分都涉及增删改查,分页显示,搜素,CRM就是这样的组件,是一件很有必要的事情; CURD组件(arya):模仿DjangoAdmin编写增删改查插件; 阅读全文
摘要:
前言: 每个web程序对数据库的创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作都是必不可少的,于是我决定开发一个基于JavaScript和jQuery框架的插件,通过后端灵活配置,联动前端页面内容;即实现了前后端分离,也可以在后期项目中随时随地得快速应 阅读全文
摘要:
前言 1个API接口都需被合法的客户端安全访问,所以C/S之间需要1个交互认证策略; 以下Token认证策略均源自于时间戳的动态递增性的启发。 Token策略1 客户端发送HTTP请求访问API时,在请求头里设置一个双方约定好的key; 知识点: 1、如果给Django程序发送请求头,headers 阅读全文
摘要:
前言 RBAC即Role-Based Access Control基于角色的访问控制。 通俗说,就是,权限不会直接分配到用户,而是分配到用户所拥有得角色 这样的好处是什么? 好处是当用户特别多时,管理员分配权限能累死人,基于RBAC更适合企业应用得权限控制。 RBAC的4大模型 RBAC根据这套模型 阅读全文
摘要:
前言 Django的信号要从一张抽象图和一个需求说起; 赛道:Django 赛车:http请求 基础设施:Django设置的信号 一、Django内置信号类型 1、既然赛道上有各种基础设置,那么Django里面又内置了哪些信号呢? Model signals pre_init # django的mo 阅读全文