feat: 移除轮播图管理,系列活动改卡片布局,课程描述限10行,首页配置优化
All checks were successful
Deploy to Server / deploy (push) Successful in 2m4s
All checks were successful
Deploy to Server / deploy (push) Successful in 2m4s
This commit is contained in:
@@ -3,12 +3,12 @@ from rest_framework.decorators import action, api_view, permission_classes
|
||||
from rest_framework.response import Response
|
||||
from django.db.models import Q
|
||||
from shop.utils import get_current_wechat_user
|
||||
from .models import Competition, CompetitionEnrollment, Project, ProjectFile, Score, Comment, ScoreDimension, HomePageConfig, CarouselItem
|
||||
from .models import Competition, CompetitionEnrollment, Project, ProjectFile, Score, Comment, ScoreDimension, HomePageConfig
|
||||
from .serializers import (
|
||||
CompetitionSerializer, CompetitionEnrollmentSerializer,
|
||||
ProjectSerializer, ProjectFileSerializer,
|
||||
ScoreSerializer, CommentSerializer, ScoreDimensionSerializer,
|
||||
HomePageConfigSerializer, CarouselItemSerializer
|
||||
HomePageConfigSerializer
|
||||
)
|
||||
|
||||
from rest_framework.pagination import PageNumberPagination
|
||||
@@ -28,22 +28,6 @@ def get_homepage_config(request):
|
||||
return Response({"error": str(e)}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
|
||||
|
||||
|
||||
class CarouselItemViewSet(viewsets.ModelViewSet):
|
||||
"""轮播图项目管理"""
|
||||
queryset = CarouselItem.objects.all()
|
||||
serializer_class = CarouselItemSerializer
|
||||
permission_classes = [permissions.AllowAny]
|
||||
filter_backends = [filters.SearchFilter]
|
||||
search_fields = ['title']
|
||||
|
||||
def get_queryset(self):
|
||||
queryset = CarouselItem.objects.all()
|
||||
carousel_type = self.request.query_params.get('carousel_type')
|
||||
if carousel_type:
|
||||
queryset = queryset.filter(carousel_type=carousel_type)
|
||||
return queryset
|
||||
|
||||
|
||||
class StandardResultsSetPagination(PageNumberPagination):
|
||||
page_size = 10
|
||||
page_size_query_param = 'page_size'
|
||||
|
||||
Reference in New Issue
Block a user