mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2025-11-04 14:49:58 +08:00
17 lines
577 B
Python
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))
|