会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zeng
Think Twice, Code Once
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
24
下一页
2023年11月23日
drf——请求与响应
摘要: drf之——请求 Request类对象的分析 1).data request.data 返回解析之后的请求体数据。类似于Django中标准的request.POST和 request.FILES属性,但提供如下特性: 包含了解析之后的文件和非文件数据 包含了对POST、PUT、PATCH请求方式解析
阅读全文
posted @ 2023-11-23 20:47 wellplayed
阅读(40)
评论(0)
推荐(0)
2023年11月21日
drf高级用法之——ModelSerializer的使用
摘要: 1.书写序列化类,继承ModelSerializer from rest_framework import serializers class BookSerializer(serializers.ModelSerializer): 2.在序列化类中在写一个类(固定写法): class Meta:
阅读全文
posted @ 2023-11-21 21:35 wellplayed
阅读(93)
评论(0)
推荐(0)
drf——多表关联的反序列化之保存与修改
摘要: 序列化的字段有:name,price ,publish_detail,author_list 反序列化字段:name,price ,publish,author 反序列化之保存 代码书写: 视图类: class BookView(APIView): def post(self, request):
阅读全文
posted @ 2023-11-21 21:24 wellplayed
阅读(56)
评论(0)
推荐(0)
drf——定制字段的两种方式
摘要: 方式一:在序列化类中书写 想要输出以下字段: ——(书名,价格,出版社信息(id,出版社名,出版社地址)) 效果如下图: 需要在序列化类下书写以下代码: class BookSerializer(serializers.Serializer): name = serializers.CharFiel
阅读全文
posted @ 2023-11-21 20:59 wellplayed
阅读(53)
评论(0)
推荐(0)
drf高级用法之——source
摘要: source的用法(三种): 1.修改前端看到字段key的值(自定义key值) name = "三国演义" # 修改为 book_name = "三国演义" 使用代码书写: 序列化类(serializer.BookSerializer)中书写: book_name = serializers.Cha
阅读全文
posted @ 2023-11-21 20:55 wellplayed
阅读(50)
评论(0)
推荐(0)
2023年11月20日
Django rest_framework——drf组件的使用
摘要: 基本组件的使用 -restful规范 -序列化组件 -APIView源码分析 -Response源码分析 -source用法 -定制字段的两种方式 -反序列化的保存与修改 -ModelSerializer用法 -请求与响应 -状态码 -GenericAPIView用法 -路由组件 -认证组件 -权限
阅读全文
posted @ 2023-11-20 21:03 wellplayed
阅读(55)
评论(1)
推荐(2)
drf——序列化组件的基本使用
摘要: 一、准备工作 首先需要一张数据库表(以Book表为例) 在models内书写: class Book(models.Model): name = models.CharField(max_length=32) price = models.BigIntegerField() url: path('b
阅读全文
posted @ 2023-11-20 20:57 wellplayed
阅读(75)
评论(0)
推荐(0)
2023年11月16日
Django2.0以上版本path方法——路由层使用的转换器(五种)
摘要: str #匹配除了路径分隔符(/)之外的非空字符串,这是默认的形式 int #匹配正整数,包含0。 slug #匹配字母、数字以及横杠、下划线组成的字符串。 uuid #匹配格式化的uuid,如 075194d3-6885-417e-a8a8-6c931e272f00。 path #匹配任何非空字符
阅读全文
posted @ 2023-11-16 20:28 wellplayed
阅读(50)
评论(0)
推荐(0)
2023年11月15日
Django查看orm内部封装的sql语句的2种形式
摘要: 第一种: QuerySet.query user_queryset = models.User.objects.values_list('name', 'age') print(user_queryset.query) 结果: SELECT `app01_user`.`name`, `app01_u
阅读全文
posted @ 2023-11-15 15:14 wellplayed
阅读(57)
评论(0)
推荐(0)
2023年11月13日
暴露后端指定文件夹资源——开启media文件的访问
摘要: static文件夹默认能够直接访问: 需要在settings中配置: STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 我们可以自定义暴露的文件: 以项目中的media文件夹为例: 在urls文件中书写以下代码: 首先需要导入模块: from
阅读全文
posted @ 2023-11-13 20:27 wellplayed
阅读(80)
评论(0)
推荐(0)
上一页
1
···
15
16
17
18
19
20
21
22
23
24
下一页
公告