Loading

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页
摘要: SessionAuthentication认证介绍 SessionAuthentication使用了Django默认的会话后端 适合AJAX客户端等运行在同样会话上下文环境中的模式 是DRF默认的认证方式之一 SessionAuthentication认证属性 #认证成功 SessionAuthen 阅读全文
posted @ 2022-10-09 18:56 木子七 阅读(70) 评论(0) 推荐(0)
摘要: TokenAuthentication认证介绍 TokenAuthentication是一种简单的基于令牌的HTTP认证 适用于CS架构,例如普通的桌面应用程序或移动客户端 TokenAuthentication认证使用 # 将rest_framework.authtoken 添加到 INSTALL 阅读全文
posted @ 2022-10-09 13:46 木子七 阅读(200) 评论(0) 推荐(0)
摘要: BasicAuthentication认证介绍 BasicAuthentication使用HTTP基本的认证机制 通过用户名/密码的方式验证,通常用于测试工作,尽量不要线上使用 用户名和密码必须在HTTP报文头部,为 Authorization 属性提供值为 Basic amFjazpmZWl4dW 阅读全文
posted @ 2022-10-09 11:33 木子七 阅读(225) 评论(0) 推荐(0)
摘要: 认证 身份验证是将传入的请求与一组鉴别凭据关联的机制,然后使用权限和限流策略来确定是否允许请求进入 再权限和限流检查发生之前,以及在执行其他代码之前,实在在视图的最开始处运行身份验证 也就是说认证过程优先级最高,最先被执行 request.user属性通常设置为contrib.auth包的user类 阅读全文
posted @ 2022-10-09 11:00 木子七 阅读(77) 评论(0) 推荐(0)
摘要: 关系字段用于表示模型之间的关联 Django中存在ForeignKey、MantToManyField和OneToOneField三种正向关系,以及反向关联和自定义关联 当继承 ModelSerializer 类的时候,包括关系型字段在内的所有字段会自动生成 StringRelatedField 使 阅读全文
posted @ 2022-10-08 18:53 木子七 阅读(64) 评论(0) 推荐(0)
摘要: drf在Django字段类型的基础上派生了自己的字段类型以及字段参数 序列化器的字段类型用于处理原始值和内部数据类型直接的转换 还可以用于验证输入、以及父对象检索和设置值 通用字段参数 read_only 该参数默认为false,设置为True的话则将字段变为只读 被设置成只读的字段可以包含在api 阅读全文
posted @ 2022-10-08 17:38 木子七 阅读(142) 评论(0) 推荐(0)
摘要: ListSerializer继承了BaseSerializer 一般情况下我们不直接使用ListSerializer ListSerializer会自动调用,序列化many=True的字段时,会自动调用ListSerializer # baseSerializer中的调用实现逻辑 def __new 阅读全文
posted @ 2022-10-08 16:09 木子七 阅读(91) 评论(0) 推荐(0)
摘要: HyperLinkedModelSerializer继承ModelSerializer,只是自动多出了一个url字段,其他都是一样的 不同之处在于使用超链接来表示关联关系而不是主键 默认情况下HyperLinkedModelSerializer序列化器包含一个url字段 url字段使用Hyperli 阅读全文
posted @ 2022-10-08 15:54 木子七 阅读(529) 评论(0) 推荐(1)
摘要: ModelSerializer特点 根据Model模型的定义,自动生成字段 自动生成相应的验证器 实现create和update 自动默认将关系字段映射成PrimaryKeyRelatedField主键关系字段 ModelSerializer指定序列化字段三种方法 class CategorySer 阅读全文
posted @ 2022-10-08 15:24 木子七 阅读(206) 评论(0) 推荐(0)
摘要: faker是一个生成伪造数据的Python第三方库,可以伪造城市,姓名,文班等各自信息,而且支持中文 安装 pip3 install faker 使用 # 导包 from faker import Faker # 实例化,保存到变量fake中 fake = Faker() # 随机生成名字 prin 阅读全文
posted @ 2022-09-24 10:33 木子七 阅读(194) 评论(1) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页