diff --git a/shop/models.py b/shop/models.py index 3ceb3c6..953041a 100644 --- a/shop/models.py +++ b/shop/models.py @@ -168,6 +168,9 @@ class Comment(models.Model): created_at = models.DateTimeField(auto_now_add=True) likes = GenericRelation(Like) + class Meta: + ordering = ['-created_at'] + class Reply(models.Model): info = models.ForeignKey(ProductInfo, on_delete=models.CASCADE, related_name='replies') diff --git a/shop/paginations.py b/shop/paginations.py index 0587914..eb7c814 100644 --- a/shop/paginations.py +++ b/shop/paginations.py @@ -8,5 +8,5 @@ class CustomPagination(PageNumberPagination): class CommonCursorPagination(CursorPagination): # page_size = 20 page_size = 5 - ordering = 'created_at' + ordering = '-created_at' diff --git a/styles/serializers.py b/styles/serializers.py index 31bd1dc..c88e88d 100644 --- a/styles/serializers.py +++ b/styles/serializers.py @@ -48,13 +48,13 @@ def get_num_followers(self, obj: Profile): def get_num_followings(self, obj: Profile): return obj.followings.count() - def to_internal_value(self, data): - internal_value = super().to_internal_value(data) - try: - image = self.context['request'].FILES['image'] - return {**internal_value, 'image': image} - except KeyError: - return {**internal_value, 'image': None} + # def to_internal_value(self, data): + # internal_value = super().to_internal_value(data) + # try: + # image = self.context['request'].FILES['image'] + # return {**internal_value, 'image': image} + # except KeyError: + # return {**internal_value, 'image': None} def to_representation(self, instance: Profile): representation = super().to_representation(instance)