my-django/utils/ecode.py
Kai 5d9073c19c
Some checks failed
test / build (push) Has been cancelled
test / deploy (push) Has been cancelled
test / release (push) Has been cancelled
first commit
2025-03-21 17:45:04 +08:00

29 lines
984 B
Python

"""
全局配置业务错误码
"""
from django.utils.translation import gettext_lazy as _
from rest_framework import status
from .enum import Enum, EnumMem
class ECode(Enum):
"""
错误码-中文
"""
SUCC = EnumMem(status.HTTP_200_OK, _("成功"))
ERROR = EnumMem(400, ("", ""))
AUTH = EnumMem(401, ("鉴权失败", "Authentication Failed"))
# FORBID = EnumMem(403, ("访问禁止", "Access Forbidden"))
NOTFOUND = EnumMem(404, ("资源不存在", "Resource Does Not Exist"))
PARAM = EnumMem(406, ("参数错误", "Parameter Error"))
INTER = EnumMem(500, ("内部错误", "Internal Error"))
# EXTERNAL = EnumMem(503, ("外部错误", "External Error"))
# RUNTIME = EnumMem(504, ("运行时错误", "Runtime Error"))
# NOTFILE = EnumMem(600, ("文件不存在", "File Does Not Exist"))
# UPLOAD = EnumMem(601, ("文件上传异常", "File Upload Exception"))
# REFRESH = EnumMem(602, ("需要刷新", "Need Refresh"))