提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前后端连调
前言
提示:这里可以添加本文要记录的大概内容:
模型序列化器的编写方式
提示:以下是本篇文章正文内容,下面案例可供参考
一、模板序列化器是什么?
普通序列化器字段多的时候写起来非常麻烦,那么我们可以使用模型类序列化器来简化它
二、使用步骤
1.配置文件
代码如下(示例):
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
'rest_framework', #注册序列化器
'corsheaders'
]
2.编写序列化器
代码如下(示例):
from rest_framework import serializers #导如配置的文件
from myapp import models #导入模型类
class Cateeeee(serializers.ModelSerializer): #继承模型类
#定义元类
class Meta:
model=models.Cate #指出要进行序列化的模型类
fields="__all__" #指明模型类的全部字段参与序列器
该处使用的url网络请求的数据。
总结
模型序列化器对比普通序列化器要方便很多