rest_framework框架的封装特点: import rest_framework from rest_framework.views import APIView from rest_framework.request import Request 在views.py中写出合适的api类,只 ...
所谓类视图就是用类定义的视图,其主要支持客户端在用不同的请求方式发起的HTTP请求。 首先,我们需要明确一下类视图的好处: 1.代码可读向高; 2.相对于视图函数具有更高的代码复用性; 3.便于维护。 类视图的定义格式如下: # 1. 导入视图模块from django.views.generic ...
分类:
其他好文 时间:
2019-12-27 23:46:05
阅读次数:
83
getattr、setattr、delattr 当使用obj.x = y的时候触发对象的setattr方法,当del obj.x的时候触发对象的delattr方法。当尝试访问对象的一个不存在的属性时 obj.noexist 会触发getattr方法,getattr方法是属性查找中优先级最低的。可以重 ...
分类:
编程语言 时间:
2019-12-25 20:44:34
阅读次数:
98
反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数并执行。 Python有四个内置函数: | 函数 | 功能 | | | | | getattr(object, attr) | 获取指定字符串名称的对象属性或方法,如果对象有该属性则返回属性值,如果有该方法则返回该方法的内存地址 ...
分类:
编程语言 时间:
2019-12-25 13:09:24
阅读次数:
114
drf中的APIView请求生命周期 APIView的as_view(局部禁用csrf) = 调用父类view中的as_view返回view()方法 = 自己的类调用自己的dispatch方法发送请求(drf的displatch中重写了错误分支,可以判断三大认证之前的错误,保证服务端请求安全,也可以 ...
分类:
其他好文 时间:
2019-12-24 23:22:31
阅读次数:
114
(1)setup(2)设全局变量 global(3)反射以登录的cookie多次使用为例: 1.登录中加:if res.cookies: setattr(GetData,'Cookie',re)2.充值中使用:getattr(GetData,'Cookie') class GetData: cook ...
分类:
其他好文 时间:
2019-12-24 17:04:30
阅读次数:
93
需求背景:实现页面之间的联动跳转,并跳转到指定tab栏 解决方法: html代码: 在正常选项卡基础上,增加如图代码。 lay filter代表地址栏中参数的名称。 lay id来作为唯一的匹配索引,以用于外部的定位切换。 步骤2,JS部分 ...
分类:
其他好文 时间:
2019-12-23 13:34:24
阅读次数:
1893
[TOC] 在做程序开发中,我们常常会遇到这样的需求:需要执行对象里的某个方法,或需要调用对象中的某个变量,但是由于种种原因我们无法确定这个方法或变量是否存在,这是我们需要用一个特殊的方法或机制要访问和操作这个未知的方法或变量,这中机制就称之为反射 反射:用字符串的方式去访问对象的属性,调用对象的方 ...
分类:
其他好文 时间:
2019-12-21 09:26:18
阅读次数:
97
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <div id="demo" class="one" title="鼠标经过"> ...
分类:
其他好文 时间:
2019-12-20 16:55:50
阅读次数:
94