首先下载模块
pip install djangorestframework
修改settings.py
在INSTALLED_APPS 中注册
INSTALLED_APPS = [
'rest_framework',
]
使用序列化和反序列化
首先在自己的app中创建一个ser.py文件
这个文件就专门来写序列化器
定义一个简单的序列化器
from rest_framework import serializers
from myapp.models import *
class UserSer(serializers.ModelSerializer):
class Meta:
# 指定序列化那个类
model = User
#指定序列化的字段 想要设置所有字段时 fields = "__all__"
fields = ('id','username','date_joined','email','phone','permission','company')
序列化
就是将数据库中查询出来的数据转换成json,就可以直接给前端返回过去了
from .ser import *
class User(APiview):
def get(self,request):
user = User.objects.all()
ser = UserSer(us