上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页
摘要: 1. 权限源码分析 # APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限对象列表得到一个个权限对象(权限器),进 阅读全文
posted @ 2021-12-24 21:27 甜甜de微笑 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 认证的写法 # 作用:校验用户是否登录,如果登录了,继续往后走,如果没有登录,直接返回 # 登录功能 》 # 认证的使用 -第一步:写一个认证类,继承BaseAuthentication,重写authenticate 方法 -第二步:在 authenticate 方法中判断用户是否登录(取出用户携带 阅读全文
posted @ 2021-12-24 19:37 甜甜de微笑 阅读(84) 评论(0) 推荐(0) 编辑
摘要: # 只要是继承ViewSetMixin的视图类,路由写法都变了:as_view({字典}) # 重点;以后视图类中可以写任意的方法,只需要继承ViewSetMixin后,使用路由做映射即可 # 路由使用的第一种方式: from rest_framework.viewsets import Model 阅读全文
posted @ 2021-12-23 22:24 甜甜de微笑 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 ,视图 两个视图基类 APIViewGenericAPIView 1.1 ,基于APIView写的5个接口 #### views.py from rest_framework.generics import GenericAPIView from app01.models import Book 阅读全文
posted @ 2021-12-22 22:06 甜甜de微笑 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.请求Request # 请求对象 # from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotiator=None, parser 阅读全文
posted @ 2021-12-22 22:00 甜甜de微笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.模型类序列化器ModelSerializer publish单表基于ModelSerializer写的5个接口 models.py from django.db import models #### 图书表 出版社 作者 作者详情 图书和作者的多对多表 # 一对多:关系一旦确立,关系字段写在多的 阅读全文
posted @ 2021-12-22 21:45 甜甜de微笑 阅读(90) 评论(0) 推荐(0) 编辑
摘要: django中settings.py配置文件中的各项组件功能 # django项目启动之前,先执行这个配置文件(先加载配置文件) # 如果配置文件出错了,整个项目启动不起来 import os # 项目根路径 BASE_DIR = os.path.dirname(os.path.dirname(os 阅读全文
posted @ 2021-12-22 21:13 甜甜de微笑 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1 序列化器-Serializer 序列化器的作用 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 2 序列化器的序列化 2 阅读全文
posted @ 2021-12-21 17:50 甜甜de微笑 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 序列化组件介绍 1.序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 2 简单使用 1 写一个序列化的类,继承Serialize 阅读全文
posted @ 2021-12-17 19:08 甜甜de微笑 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 其实,反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! 先来介绍四个内置函数: 1 getattr() getattr()函数是Python自省的核心函数,具体使用大体如下 阅读全文
posted @ 2021-12-17 18:45 甜甜de微笑 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页