From 16845d0ce25b43986500c0b85bd224e49965f5bf Mon Sep 17 00:00:00 2001 From: XingQue Date: Thu, 18 Jun 2026 10:57:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AA=E6=94=B9=E4=BA=86=20django/config/vie?= =?UTF-8?q?ws.py=20=E9=87=8C=E7=9A=84=20PopupConfigView=EF=BC=9A=20authent?= =?UTF-8?q?ication=5Fclasses=20=3D=20[]=20=E5=8E=BB=E6=8E=89=20user.id=20?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/views.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/config/views.py b/config/views.py index 43de005..810fdd8 100644 --- a/config/views.py +++ b/config/views.py @@ -3149,18 +3149,11 @@ class PopupConfigView(APIView): 请求格式:POST { "pageKey": "dashouzhongxin" } 返回格式:{ "code": 0, "data": { "serverTime": "...", "popups": [...] } } """ - permission_classes = [IsAuthenticated] # JWT 认证 + authentication_classes = [] + permission_classes = [AllowAny] def post(self, request): - # 1. 获取当前用户(已通过JWT认证,可直接使用) - user = request.user - if not user or not user.id: - return Response({ - 'code': 401, - 'msg': '用户未登录或认证失败' - }, status=status.HTTP_401_UNAUTHORIZED) - - # 2. 获取参数 pageKey + # 获取参数 pageKey page_key = request.data.get('pageKey') if not page_key: return Response({