drf-----序列化组件----source的使用
models.py
class Book(models.Model):title=models.CharField(max_length=32)price = models.IntegerField()def name_sb(self):return self.name+'_sb'
序列化组件
class BookSerialzer(serializers.Serializers):#第一种放对象的属性book_name=serializers.CharField(source='name') #book_name是给前端看的#放一个对象的方法 book.name_sb--------书名后面加sbbook_name=serializers.CharField(source='name_sb')这样前端打印展示时,所有的书名都加_sb#关联查询book_name=serializers.CharField(source='跨表')
drf-----序列化组件----source的使用相关推荐
- 1. DRF 序列化组件
0. 环境创建 * 1. 新建一个项目 * 2. 修改 tempaltes路径问题 # 修改模板文件路径拼接问题 'DIRS': [BASE_DIR, 'templates'] * 3. 在app01 ...
- drf -------序列化组件
2 序列化组件介绍 1. 序列化,序列化器会把模型对象(queryset,单个对象)转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request. ...
- Django框架(十九)—— drf:序列化组件(serializer)
序列化组件 # 模型层 from django.db import modelsclass Book(models.Model): nid = models.AutoField(primary_key ...
- Django DRF认证组件/权限组件/序列化组件综合总结(完整版)
本代码完成的功能是: 1.根据token判断用户登录状态,然后提示用户是否登陆, 2.用户登录后,根据用户类型判断用户是否有权限查看资料 使用rest_framework一定要在配置文件设置先设置 ' ...
- DRF的序列化——Serializers 序列化组件
为什么要用序列化组件 当我们做前后端分离的项目~~ 我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式. 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库 ...
- drf3 Serializers 序列化组件
为什么要用序列化组件 做前后端分离的项目,我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式. 给前端数据的时候都要转成json格式,那就需要对从数据库拿到的数据进行序列化. ...
- 快速上手Django(六) -Django之Django drf 序列化器Serializer类
文章目录 快速上手Django(六) -Django之Django drf 序列化器Serializer类 1. 背景 2. 使用思路 3. 代码demo 4. [重要]序列化类 ModelSeria ...
- Django 基础(13)-Django drf 序列化器类to_representation和to_internal_value(处理返回的日期格式)、序列化类 ModelSerializer
文章目录 一.Django drf 序列化 1. 背景 2. 使用思路 3. 代码demo 4. [重要]序列化类 ModelSerializer 5. DRF序列化器to_representatio ...
- python drf_python drf各类组件的用法和作用
DRF组件的用法和作用 认证 自定义认证的类 """ from rest_framework.authentication import BaseAuthenticati ...
- Rest-framework之drf认证组件,权限组件+不存数据库的token认证
Rest-framework之drf认证组件,权限组件 django中一个请求时一个reques,如果在哪个位置改了request,那么到了后面就是修改过的request 昨日回顾: 认证: -写一个 ...
最新文章
- C语言随机字母生成,C++ 随机数字以及随机数字加字母生成的案例
- 因特网的域名服务器系统的好处,dns域名服务器的作用是什么
- AlexNet:深度卷积神经网络的ImageNet分类
- 单片机指令周期、机器周期、状态周期、时钟周期
- 【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试
- Lucene索引库的维护功能实现
- java js获取css方法_5种JavaScript和CSS交互的方法
- mysql导入dat文件_mysql dat 导入数据库
- Git中如何利用生成SSH个人公钥访问git仓库
- JAVA GUI界面组件学习
- cmd imp导入dmp文件_exp/imp、expdp/impdp使用总结,这些你都清楚吗?
- 中国域名商域名注册保有量28强:美橙互联夺回第八
- 40个经典单片机实验_太经典啦!单片机常用的14个C语言算法(附详细代码)
- 俺的web课设大作业
- android 距离感应器控制屏幕熄灭_华为nova3e、小米6X、OPPOA7x对比,选IPS屏幕还是TFT屏幕,自选...
- 实战案例:抽屉自动点赞与爬取汽车之家新闻
- 互联网摸鱼日报(2022-10-08)
- sja1000编程c语言,基于51单片机SJA1000 CAN通讯实现(C语言程序)
- mpvue——基于vue的小程序开发框架
- 阿翔编程学-整理一些Javascript代码