09 2023 档案

摘要:一. 过滤组件 1 内置过滤组件SearchFilter # 缺点: 外键字段的搜索操作将会抛出异常: Related Field got invalid lookup: icontains # 1)在视图文件views.py中导入drf的搜索组件 from rest_framework.filte 阅读全文
posted @ 2023-09-26 20:18 coder雪山 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一. 认证组件 1. 流程 1. 写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面. 认证通过,返回两个值,一个值最终给了包装以后的request对象, 视图中就可以通过request.user获取, 认证失败,抛异常:APIException 或 阅读全文
posted @ 2023-09-26 18:38 coder雪山 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一 自动生成路由 基本使用 # 视图类,继承了ViewSetMixein,路由 # path('books/', views.BookViewSet.as_view(actions={'get': 'list', 'post': 'create'})), # path('book/<int:pk>/ 阅读全文
posted @ 2023-09-26 11:13 coder雪山 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一. 前言 Django REST framwork 提供的视图的主要作用 1. 控制序列化器的执行(检验、保存、转换数据) 2. 控制数据库查询的执行 二. 两个视图基类 两个视图基类: APIView, GenericAPIView,涉及到数据库和序列化类的操作,尽量用GenericAPIVie 阅读全文
posted @ 2023-09-26 10:43 coder雪山 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一 请求 源码分析 from rest_framework.request import Request class Request: def __init__(self, request, parsers=None, authenticators=None, negotiator=None, pa 阅读全文
posted @ 2023-09-25 21:17 coder雪山 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一 序列化器组件介绍(Serializer) 1 序列化器组件介绍 序列化组件,又称序列化器,是处理对象和字典的数据格式转换,json的序列化和反序列化,在Request和Response处理了。 ''' 1 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2 反 阅读全文
posted @ 2023-09-20 17:39 coder雪山 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一 web开发模式 # 前后端混合开发(前后端不分离):通过模版语法,在服务器上处理好html的内容(组合字符串),返回给浏览器一堆字符串(字符串封装到respons对象里),浏览器在渲染 # 前后端分离:只专注于写后端接口,返回json、xml格式 # xml比json笨重 # 补充:什么是动态页 阅读全文
posted @ 2023-09-20 13:20 coder雪山 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一 python简介 # 主流语言的区别 c:c代码写完,编译(不同平台),跨平台运行,linux上源码安装软件,自行编译 java:一处编码,处处运行,java是编译型还是解释型?编译型,编译过程 把java源代码编译成字节码文件 .class 不能直接运行在操作系统上 》jvm(java虚拟机) 阅读全文
posted @ 2023-09-18 16:39 coder雪山 阅读(25) 评论(0) 推荐(0) 编辑
摘要:扩展1:admin路由分发的本质 路由分发本质 include 可以无限制的 嵌套N多层 url(r'^index/',([],None,None)) 扩展2: 由于url方法第一个参数是正则表达式,所有当路由特别多的时候,可能会出现被顶替的情况,针对这种情况有两种解决方式 建好路由,先和视图函数继 阅读全文
posted @ 2023-09-14 17:05 coder雪山 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一 项目开发流程 1.需求 分析架构师+产品经理+开发者组长 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好的方案 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 形成一个初步的方案 2.项目设计架构师干的活 编程语言选择 框架选择 数据库选择 主库:MySQL post 阅读全文
posted @ 2023-09-10 01:02 coder雪山 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一. jQuery 事件注册 单个事件注册 语法: element.事件(function(){}) $(“div”).click(function(){ 事件处理程序 }) 其他事件和原生基本一致。比如mouseover、mouseout、blur、focus、change、keydown、key 阅读全文
posted @ 2023-09-02 21:37 coder雪山 阅读(117) 评论(0) 推荐(0) 编辑
摘要:jQuery简介 1.基本使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> 阅读全文
posted @ 2023-09-02 20:46 coder雪山 阅读(408) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示