OnlineJudge/announcement/views/oj.py
2019-04-28 21:08:17 +08:00

15 lines
575 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()
return self.success(self.paginate_data(request, aboutus, AboutUsSerializer))