Ответы пользователя по тегу Django Rest Framework
  • Как вывести категории постов в приложении Django React?

    nnnLik
    @nnnLik
    Capybara god
    class PostSerializer(serializers.ModelSerializer):
        categories = serializers.StringRelatedField(many=True)
        comments_count = serializers.SerializerMethodField()
    
        class Meta:
            model = Post
            fields = ('id', 'title', 'body', 'categories', 'comments_count')
    
        def get_comments_count(self, obj):
            return obj.comments.count()


    Ну и еще можно посмотреть в сторону TreeForeignKey из mptt.models для реализации комментов
    Ответ написан
    Комментировать
  • Как исправить 'User' object is not iterable в Django?

    nnnLik
    @nnnLik Автор вопроса
    Capybara god
    Восхищаюсь собой. Всё починил.

    в сериализаторе фолловеров
    class ListFollowerSerializer(serializers.ModelSerializer):
        """List of Follower"""
    
        subscriber = UserFollowerSerializer(many=False, read_only=True) # было many=True
        class Meta:
            model = Follower
            fields = ('subscriber', )
    Ответ написан
    Комментировать
  • Как исправить 'JWTAuthentication' object has no attribute 'has_permission'?

    nnnLik
    @nnnLik Автор вопроса
    Capybara god
    отмена отмена всё решил

    setting.py

    REST_FRAMEWORK = {
        'DEFAULT_PERMISSION_CLASSES': [
            'rest_framework.permissions.IsAuthenticated',
    
        ],
        'DEFAULT_AUTHENTICATION_CLASSES': (
            'rest_framework_simplejwt.authentication.JWTAuthentication',
        )
    }
    Ответ написан
    Комментировать