统一使用 error_page 的形式返回错误页面
This commit is contained in:
@@ -3,17 +3,23 @@ import hashlib
|
||||
import time
|
||||
import random
|
||||
|
||||
from django.shortcuts import render
|
||||
from django.core.paginator import Paginator
|
||||
|
||||
from rest_framework.response import Response
|
||||
|
||||
|
||||
def error_page(request, error_reason):
|
||||
return render(request, "utils/error.html", {"error": error_reason})
|
||||
|
||||
|
||||
def error_response(error_reason):
|
||||
return Response(data={"code": 1, "data": error_reason})
|
||||
|
||||
|
||||
def serializer_invalid_response(serializer):
|
||||
return error_response(serializer.errors)
|
||||
for k, v in serializer.errors.iteritems():
|
||||
return error_response(k + " : " + v[0])
|
||||
|
||||
|
||||
def success_response(data):
|
||||
|
||||
Reference in New Issue
Block a user