统一使用 error_page 的形式返回错误页面

This commit is contained in:
virusdefender
2015-08-14 10:22:32 +08:00
parent e84039eea1
commit 11a4c04443
3 changed files with 12 additions and 5 deletions

View File

@@ -4,7 +4,7 @@ from rest_framework.views import APIView
from django.shortcuts import render
from utils.shortcuts import serializer_invalid_response, error_response, success_response
from utils.shortcuts import paginate
from utils.shortcuts import paginate, error_page
from .models import Announcement
from .serializers import (CreateAnnouncementSerializer, AnnouncementSerializer,
EditAnnouncementSerializer)
@@ -14,7 +14,7 @@ def announcement_page(request, announcement_id):
try:
announcement = Announcement.objects.get(id=announcement_id, visible=True)
except Announcement.DoesNotExist:
return render(request, "utils/error.html", {"error": u"模板不存在"})
return error_page(request, u"模板不存在")
return render(request, "oj/announcement/announcement.html", {"announcement": announcement})