#javascript #python #django #django-rest-framework
#javascript #python #django #django-rest-framework
Вопрос:
Я создавал приложение для блога — web. Я добавил некоторую разбивку на страницы и фильтрацию. Теперь я буду использовать JavaScript для отображения сообщений, которые я получаю из моего API, на странице.
Итак, должен ли я создавать определенный div для каждой страницы и показывать только один div — страницу, которая активна, — чтобы, когда пользователь возвращается на страницу, мне не приходилось снова вызывать API. Или когда пользователь посещает страницу, которую он уже посетил, должен ли я снова получать данные и затем отображать их, или мне нужно их кэшировать. Если да, пожалуйста, предложите способы, которыми я должен это сделать.
Мой код API
class HomePageAPIView(ListAPIView):
queryset = Post.objects.all()
serializer_class = PostSerilizer
permission_classes = [IsAuthenticated,]
pagination_class = PageNumberPagination
filter_backends = [SearchFilter,OrderingFilter]
ordering_fields = ['posted',]
search_fields = ['key_words','author__username',]
print(pagination_class)
Комментарии:
1. На мой взгляд, это проблема интерфейса и не связана с django-rest-framework. Можете ли вы предоставить более подробную информацию о интерфейсной платформе, которую вы используете?
2. Теперь я переработал приложение