diff --git a/sponsor/models.py b/sponsor/models.py index d4e7b0d..2cd4351 100644 --- a/sponsor/models.py +++ b/sponsor/models.py @@ -5,11 +5,6 @@ User = get_user_model() -class SponsorLevelManager(models.Manager): - def get_queryset(self): - return super(SponsorLevelManager, self).get_queryset().all().order_by("order") - - class SponsorBenefit(models.Model): class Meta: verbose_name = "후원사 혜택" @@ -31,6 +26,7 @@ class SponsorLevel(models.Model): class Meta: verbose_name = "후원사 등급" verbose_name_plural = "후원사 등급" + ordering = ["order"] name = models.CharField( max_length=255, blank=True, default="", help_text="후원 등급명" @@ -52,8 +48,6 @@ class Meta: SponsorBenefit, through="BenefitByLevel", related_name="level" ) - objects = SponsorLevelManager() - @property def current_remaining_number(self): return ( diff --git a/sponsor/viewsets.py b/sponsor/viewsets.py index ee93be7..2e56066 100644 --- a/sponsor/viewsets.py +++ b/sponsor/viewsets.py @@ -40,7 +40,7 @@ class SponsorLevelViewSet(ModelViewSet): http_method_names = ["get", "post", "put", "delete"] def get_queryset(self): - return SponsorLevel.objects.filter(year=self.request.version).get_queryset() + return SponsorLevel.objects.filter(year=self.request.version).all() def get_serializer_class(self): match self.action: