# 無論訪問介面是否正常,都返回統一的格式# drf內建有統一的異常處理(認證,失敗拋異常),apiexception及其子類的已經處理了,但是其他異常沒有處理
# from rest_framework.views import exception_handler 就是drf的異常處理,不滿足咱們的需求,無論什麼異常,都統一處理,重寫乙個函式
from django.db import models# create your models here.
class user(models.model):
username=models.charfield(max_length=32)
password=models.charfield(max_length=32)
class loginview(apiview):def post(self,request):
response=
username=request.data.get("username")
password=request.data.get("password")
user=user.objects.filter(username=username,password=password)
if user:
response['code']=100
response['msg']='登入成功'
為了統一異常格式,就用到了全域性異常處理
全域性異常處理 springBoot 全域性異常處理
先讚後看,月入百萬 springboot開發的web專案中,強調分層的概念,乙個完整的專案一般會劃分出controller層和service層。因此,為了 的可維護性,controller層 應該盡量簡潔,驗證一下引數,直接丟給service層處理即可 異常處理的方式無外乎兩種 在springboo...
全域性異常處理
3 丟擲異常類的使用 處理 介面無權訪問異常accessdeniedexception param e return exceptionhandler accessdeniedexception.class public responseentity handleaccessdeniedexcept...
struts 異常處理 全域性異常處理
記錄一下全域性異常處理的過程 處理主動丟擲的異常,轉向錯誤提示頁面。1 寫乙個自己的異常,繼承runtimeexception,從父類生成構造方法 package me.yndy.srtp.exception suppresswarnings serial public class errorexc...