REST API. Список товаров.

Создаем представление для списка продуктов.

Добавляем роутинг.

from rest_framework.generics import GenericAPIView
from rest_framework.mixins import ListModelMixin
from market.models import Product
from rest_framework import serializers

class ProductSerializer(serializers.ModelSerializer):
    class Meta:
        model = Product
        fields = ('id', 'name', 'category')

class ProductListView(ListModelMixin,GenericAPIView):

    queryset = Product.objects.all()
    serializer_class = ProductSerializer
    def get(self, request, *args, **kwargs):
        return self.list(request, *args, **kwargs)
# market/urls.py

from django.urls import path, include
from market.views.auth import AuthView, hello
from market.views.product import ProductListView

urlpatterns = [ 
        path('userlogin',AuthView.as_view()),
        path('hello',hello),
        path('product_list',ProductListView.as_view())    
]
Потратить 2 кредита и начать обучение!
Задать вопрос, прокомментировать.