OnlineJudge/announcement/views/oj.py
Harry-zklcdc d64e10f739 fix bugs
2019-05-01 10:52:23 +08:00

17 lines
577 B
Python

from utils.api import APIView
from announcement.models import Announcement, AboutUs
from announcement.serializers import AnnouncementSerializer, AboutUsSerializer
class AnnouncementAPI(APIView):
def get(self, request):
announcements = Announcement.objects.filter(visible=True)
return self.success(self.paginate_data(request, announcements, AnnouncementSerializer))
class AboutUsAPI(APIView):
def get(self, request):
aboutus = AboutUs.objects.filter(id=0)
return self.success(self.paginate_data(request, aboutus, AboutUsSerializer))