drf已经封装好了请求的参数调用,不再使用传统的request.GET.get的形式获取。
# views.py
from rest_framework.views import APIView
from rest_framework.response import Response
class LoginView(APIView):
# 登录视图
def get(self, request, *args, **kwargs):
print(request.query_params) # 获取 get 请求传来的所有参数
phone = request.query_params.get('phone') # 获取 key 为 phone 的参数值
print(phone)
return Response({"status": True})
def post(self, request, *args, **kwargs):
print(request.data) # 获取 post 请求传来的所有参数
return Response({"status": True})