| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- # coding=utf-8
- """
- @project: qabot
- @Author:虎虎
- @file: app_exception.py
- @date:2023/9/4 14:04
- @desc:
- """
- from rest_framework import status
- class AppApiException(Exception):
- """
- 项目内异常
- """
- status_code = status.HTTP_200_OK
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class NotFound404(AppApiException):
- """
- 未认证(未登录)异常
- """
- status_code = status.HTTP_404_NOT_FOUND
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class AppAuthenticationFailed(AppApiException):
- """
- 未认证(未登录)异常
- """
- status_code = status.HTTP_401_UNAUTHORIZED
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class AppUnauthorizedFailed(AppApiException):
- """
- 未授权(没有权限)异常
- """
- status_code = status.HTTP_403_FORBIDDEN
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class AppEmbedIdentityFailed(AppApiException):
- """
- 嵌入cookie异常
- """
- status_code = 460
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class AppChatNumOutOfBoundsFailed(AppApiException):
- """
- 访问次数超过今日访问量
- """
- status_code = 461
- def __init__(self, code, message):
- self.code = code
- self.message = message
- class ChatException(AppApiException):
- status_code = 500
- def __init__(self, code, message):
- self.code = code
- self.message = message
|