会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pythondjango
博客园
首页
新随笔
联系
订阅
管理
2026年9月14日
68. drf之全局异常处理
摘要: 1. 回顾 继承APIView的视图类,运行步骤: 1.去除csrf认证 2.包装新的request 3.运行:认证、权限、频率 三大组件运行完,才运行视图类的函数 4.统一处理了异常:三大组件、视图类的函数只要出现了异常,都会被统一处理 2. 引入 在前端开发中,为了便于处理后端报错,通常需要后端
阅读全文
posted @ 2026-09-14 06:05 pythondjango
阅读(4)
评论(0)
推荐(0)
2026年8月31日
67. drf之排序_过滤_分页
摘要: 1. 排序 1.1 前提 drf排序、过滤、分页只针对查询所有 1.2 drf排序介绍 [1] 概念 DRF 排序存在两种实现方案:内置 OrderingFilter 过滤器、重写 get_queryset 自定义排序。 1. OrderingFilter:标准实现,接收前端 ordering 查询
阅读全文
posted @ 2026-08-31 02:36 pythondjango
阅读(8)
评论(0)
推荐(0)
2026年8月26日
66. drf之登录_认证_权限_频率组件
摘要: 1. 登录接口 1.1 登录 新建django项目,app01的models.py SQLite 的 varchar(max_length) 不强制长度校验,max_length 只是元数据,写入超长字符串直接全部存进去,完全不报错。SQLite模型写 max_length=32,存 36 位带横杠
阅读全文
posted @ 2026-08-26 23:50 pythondjango
阅读(6)
评论(0)
推荐(0)
2026年8月17日
65. drf之视图集路由
摘要: 1. 视图集路由 1.1 概念 Django 原生路由:path('xxx/', 视图.as_view()),http请求方式靠视图里的def get / post方法名绑定。 DRF 路由分两套体系: 1. 普通路由:沿用 Django 原生path(),用于 APIView / GenericA
阅读全文
posted @ 2026-08-17 17:37 pythondjango
阅读(11)
评论(0)
推荐(0)
2026年8月13日
64. drf之5个视图扩展类_9个视图子类_视图集
摘要: 1. 五个视图扩展类 1.1 五个视图扩展类对应五个方法 查询所有数据新增一条数据查询单条数据修改一条数据删除一条数据 1.2 写五个类的好处 解耦合,提高代码的可扩展性 这五个类不叫视图类,叫视图扩展类,需要配合GenericAPIView一起用 每个类有一个方法,以后想写哪个接口,就继承哪个类即
阅读全文
posted @ 2026-08-13 16:32 pythondjango
阅读(3)
评论(0)
推荐(0)
2026年8月10日
63. drf之修改项目名称_请求响应模型_ModelSerializer_视图基类APIView和GenericAPIView
摘要: 1. 修改drf项目名称 1.1 修改项目根目录名称、项目配置目录名称、项目名称 项目最外层目录点击右键 先重命名目录 仍然有原项目名称drf01的参数 再重命名项目 不再含有原项目名称drf01的参数 修改项目配置目录 修改名称之后项目无法运行 1.2 修改配置 编辑配置 将原来的配置移除 添加新
阅读全文
posted @ 2026-08-10 09:32 pythondjango
阅读(2)
评论(0)
推荐(0)
2026年8月9日
62. drf之定制返回格式_多表关联反序列化
摘要: 1. 序列化定制返回格式:source 1.1 基础操作:查询一条 总路由 from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site
阅读全文
posted @ 2026-08-09 03:30 pythondjango
阅读(4)
评论(0)
推荐(0)
2026年7月29日
61. drf之drf安装_使用_request_response_序列化组件
摘要: 1. drf安装 1.1 使用django4版本 当前django版本为3.2.12 django4.2.2替换3.2.12 1.2 安装drf pip install djangorestframework mysql必须是8.0及以上,需要将之前的5.7.44升级 卸载mysql5.7.44与安
阅读全文
posted @ 2026-07-29 00:15 pythondjango
阅读(6)
评论(0)
推荐(0)
2026年7月24日
60. drf之前后端开发模式_api接口_接口测试工具_Restful规范
摘要: 1. 前后端开发模式 1.1 前后端混合开发 后端人员 既要写后端,如django 又要写前端 后端:django flask Go语言gin框架 Java语言jsp 前端:模板语法(DTL) HTML css js dtl:django template language 类python语法 {}
阅读全文
posted @ 2026-07-24 02:15 pythondjango
阅读(5)
评论(0)
推荐(0)
2026年6月18日
59. django之字符串形式导入模块_auth
摘要: 1. 字符串形式导入模块 在项目根目录里定义目录a、文件b,目录a里定义文件a 文件a里的变量值为字符串 当需要在文件b里使用文件a里的变量时: 方式一:常规导入 文件b中通过目录a导入文件a 在文件b中打印filea,为模块名称 方式二:通过字符串导入 打印的res与方式一打印的文件名一致 imp
阅读全文
posted @ 2026-06-18 00:38 pythondjango
阅读(7)
评论(0)
推荐(0)
下一页
公告