我使用的是DRF建议使用的状态代码,即"HTTP_405_METHOD_NOT_ALLOWED“--然而,在我看来,虽然这是可行...
django共4条答案 1#zte4gxcn 2023-05-08 您需要将GET端点url添加到urls.py以使用GET请求。GET url在你的urls.py中丢失,只需编辑你的urls.py如下: # urls.py from django.urls import include, path from classroom.views.classroom import current_user, UserList from .views import classroom, suppliers, ...
Nginx的405 not allowed错误解决
我正在使用 django.rest_framework。我有一个特定视图的 get_or_create 方法, class LocationView(views.APIView): def get_or_create(self, request): try: location = Location.objects.get(country=request.data.get("country"), city=request.data.get("city")) Response(location, status=status.HTTP_200...
# return Response(RoomSerializer(room).data, status=status.HTTP_200_OK)
具体报错文本 "detail":"Method \"PUT\" not allowed." 花了一晚上才知道的原因,初学mixins打算用UpdateModelMixin实现更新功能的,在postman用patch对服务传数据,服务端一直报method not allow。 刚开始的思路是服务端没有写put方法导致,后来写了个put方法,... ...
# return Response(RoomSerializer(room).data, status=status.HTTP_200_OK)
Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。 2017-11-20 16:27 −... 码农编程进阶笔记 0 2841 WARNING basehttp 124 "POST /user/login HTTP/1.1" 415 66 2019-12-18 21:05 −ERROR exception 8 - POST - 不支持请...
开发者ID:django-json-api,项目名称:django-rest-framework-json-api,代码行数:18,代码来源:views.py 示例3: delete ▲点赞 6▼ # 需要导入模块: from rest_framework import exceptions [as 别名]# 或者: from rest_framework.exceptions importMethodNotAllowed[as 别名]defdelete(self, request, *args, **...
开发者ID:peragro,项目名称:django-project,代码行数:23,代码来源:views.py 示例5: test_cannot_create_submission ▲点赞 6▼ # 需要导入模块: from rest_framework import status [as 别名]# 或者: from rest_framework.status importHTTP_405_METHOD_NOT_ALLOWED[as 别名]deftest_cannot_create_submiss...