增删改查对应几个操作?
5个,增加:POST、删除:DELETE、查询所有:GET、查询一个:GET、更新:PUT
哪些需要参数,哪些不需要
不需要参数:增加、查询所有
需要参数: 查询一个、删除、更新
需要设计几个类视图
2个,为需要参数,不需要参数
要弄清序列化和反序列化有哪个操作
序列化:查
反序列化:增、改
配置序列化器
在setting.py,需要配置3个
INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
'rest_framework', # drf框架
'corsheaders', # 跨域
'myapp', # 注册子应用
]
MIDDLEWARE = [
‘django.middleware.security.SecurityMiddleware’,
‘django.contrib.sessions.middleware.SessionMiddleware’,
‘django.middleware.common.CommonMiddleware’,
‘django.middleware.csrf.CsrfViewMiddleware’,
‘django.contrib.auth.middleware.AuthenticationMidd