摘要: ModelSerializer 可以跟表做一一对应关系 -序列化类中,就不需要一个个写字段了--》跟表有对应关系 序列化类中,就不需要重写create和update 【1】serializer类(保存) 不需要写create了,但是字段必须是:publish和authors class Publis 阅读全文
posted @ 2024-04-17 22:13 -半城烟雨 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 【一】常用序列化字段和参数 【1】常见字段 字段 详解 字段构造方式 BooleanField 布尔字段用于存储和表示真/假值。构造方法不需要参数。 BooleanField() NullBooleanField 可空布尔字段是可以接受三个值的布尔字段:True、False和None(空值)。构造方 阅读全文
posted @ 2024-04-17 22:09 -半城烟雨 阅读(4) 评论(0) 推荐(0) 编辑
摘要: from rest_framework import serializers from rest_framework.exceptions import ValidationError from .models import Book class BookSerializer(serializers 阅读全文
posted @ 2024-04-17 22:07 -半城烟雨 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 步骤: 写一个类,继承Serialier 在类中写字段,字段就是要序列化的字段 在视图函数中,序列化类,实例化得到对象,传入该传的参数 调用序列化类对象的 serializer.data 方法完成序列化 【一】写序列化类 serializer.py from rest_framework impor 阅读全文
posted @ 2024-04-17 22:06 -半城烟雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 用APIView和VIew编写5个接口 【一】使用View格式提交form-data数据 【一】创建表 models.py class Book(models.Model): name = models.CharField(max_length=50) price = models.DecimalF 阅读全文
posted @ 2024-04-17 22:04 -半城烟雨 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 【一】使用bytes格式提交数据 【一】创建表 models.py class Book(models.Model): name = models.CharField(max_length=50) price = models.DecimalField(max_digits=5, decimal_p 阅读全文
posted @ 2024-04-17 22:02 -半城烟雨 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 【一】Request类对象分析 REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器,在接收 阅读全文
posted @ 2024-04-17 21:59 -半城烟雨 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】Restful 【1】介绍 Restful(Representational State Transfer)是一种软件架构风格,它定义了一组规范和约束,用于设计可伸缩、可维护和易于集成的分布式系统。 Restful 架构的核心概念是资源(Resource)和资源的表述(Representati 阅读全文
posted @ 2024-04-17 21:57 -半城烟雨 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】web应用模式 【1】前后端混合开发 后端人员 既要写后端,django 又要写前端 【2】前后端分离 后端人员 只写后端,写一个个的API接口 前端人员 只写前端 最后项目写完 前后端联调 【1】详解 【1】介绍 API接口(Application Programming Interface 阅读全文
posted @ 2024-04-17 21:56 -半城烟雨 阅读(11) 评论(0) 推荐(0) 编辑