会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZzwZhqWAN
博客园
首页
新随笔
联系
订阅
管理
2021年7月7日
python基础复习
摘要: python基础复习 一、变量与常量 变量的定义与使用 变量值 = 变量名 变量的命名规则 1、数字、字母、下划线的组合 2、不能以数字开头 3、不能重名关键字 变量命名类型 大驼峰命名法(类) 小驼峰命名法 下划线命名法(方法) 变量值的三大特性 id():变量值在内存中的内存地址 type():
阅读全文
posted @ 2021-07-07 15:43 zzwYYYYYY
阅读(185)
评论(0)
推荐(0)
2021年7月4日
九、过滤_排序_异常处理_封装Response
摘要: 过滤 一、过滤器下载 pip3 install django-filter 二、过滤器配置 # 注册 INSTALLED_APPS = [ 'django_filters', # 注册 ] # 全局配置-settings.py REST_FRAMEWORK = { ... 'DEFAULT_FILT
阅读全文
posted @ 2021-07-04 19:46 zzwYYYYYY
阅读(75)
评论(0)
推荐(0)
八、频率
摘要: 一、频率源码 def check_throttles(self, request): # 用于存放不符合频率的情况 throttle_durations = [] # 调用get_throttles方法,获取频率组件列表 for throttle in self.get_throttles(): '
阅读全文
posted @ 2021-07-04 19:44 zzwYYYYYY
阅读(113)
评论(0)
推荐(0)
七、权限
摘要: 一、权限源码 def check_permissions(self, request): # 获取权限组件中的权限对象 for permission in self.get_permissions(): ''' 1. 由此看出,权限对象必须存在has_permission方法 2. 此处的reque
阅读全文
posted @ 2021-07-04 19:42 zzwYYYYYY
阅读(166)
评论(0)
推荐(0)
六、认证
摘要: 一、认证源码 ''' 通过CBV源码,我们了解到,之所以一个类能够实现根据前端请求方式,自动调用不同的方法,根本在于dispatch方法中使用了反射原理 在研究restframework认证时,我们也需要着手与dispatch方法 ''' 1、CBV不再继承django.views 的 View,而
阅读全文
posted @ 2021-07-04 19:40 zzwYYYYYY
阅读(64)
评论(0)
推荐(0)
五、路由
摘要: 一、自动生成路由 urls.py # 第一步导入routers模块 from rest_framework import routers # 第二步实例化类 router=routers.SimpleRouter() # routers.DefaultRouter() 生成的路由更多 # 第三步注册
阅读全文
posted @ 2021-07-04 19:39 zzwYYYYYY
阅读(50)
评论(0)
推荐(0)
四、视图类
摘要: 一、APIView详解 ''' # 1)安装drf:pip3 install djangorestframework # 2)settings.py注册app:INSTALLED_APPS = [..., 'rest_framework'] # 3)基于cbv完成满足RSSTful规范的接口 '''
阅读全文
posted @ 2021-07-04 19:38 zzwYYYYYY
阅读(67)
评论(0)
推荐(0)
三、drf序列化器-Serializer
摘要: ''' 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 ps:模型可以看作是models表 序列化器的使用与form
阅读全文
posted @ 2021-07-04 19:31 zzwYYYYYY
阅读(304)
评论(0)
推荐(0)
二、drf简单使用
摘要: 一、settings.py注册restframework ''' INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sess
阅读全文
posted @ 2021-07-04 19:24 zzwYYYYYY
阅读(99)
评论(0)
推荐(0)
一、drf规范
摘要: 一、web开发模式 #前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 #前后端分离:只专注于写后端接口,返回json,xml格式数据 # xml格式 <xml> <name>lqz</name> </xml> # json {"name":"lqz"} # java 》jsp h
阅读全文
posted @ 2021-07-04 19:22 zzwYYYYYY
阅读(174)
评论(0)
推荐(0)
下一页
公告