drf基础配置
安装
pip install djangorestframework
注册
INSTALLED_APPS = [
"rest_framework",
]
配置路由
urlpatterns = [
path('auth/', views.auth),
path('login2/', views.login2),
path('login/', views.LoginView.as_view()),
]
视图
from rest_framework.decorators import api_view
from rest_framework.response import Response
from django.http import JsonResponse
from rest_framework.views import APIView
#django原始
def auth(request):
return JsonResponse({'status': True, 'message': "success"})
#CBV
class LoginView(APIView):
def get(self, request):
return Response({'status': True, 'message': "success"})
#FBV
@api_view(['GET'])
def login2(request):
return Response({'status': True, 'message': "success"})
本文作者:Sherwin
本文链接:https://www.cnblogs.com/sherwin1995/p/16740849.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步